`

maven1

 
阅读更多
maven
maven home M2_HOME
maven path
maven main test
main java

test java

mvn -v
mvn compile
mvn test
mvn clean
mvn package
mvn install

mvn setting.xml

mvn central repositroy  maven moudle builder
http://repo.maven.apache.org/maven2

mvn archetype:generate

http://mvnrepository.com/search?q=log4j


level
compile  默认 编译 打包 都会加入
provided 编译 测试  使用,  打包不用
system
test  测试范围有效,编译 打包 不用.不会传递
import
runtime  运行时候依赖,编译时候不依赖  jdbc driver


web  servlet-api

依赖级别相同

A---L1  直接依赖
B---L2  直接依赖
C---A , B谁在前面,就依赖谁。 间接依赖


依赖级别不同
近的优先, 最近的就是直接写入pom.xml

排除包写法
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>xxxx</groupId>
<artifactId>xxxx</artifactId>
</exclusion>
</exclusions>
</dependency>







<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.1.6.v20100715</version>
<configuration>
<systemProperties>
<systemProperty>
<name>spring.profiles.active</name>
<value>development</value>
</systemProperty>
</systemProperties>
<webAppConfig>
<contextPath>/${project.artifactId}</contextPath>
<!-- <defaultsDescriptor>src/main/resources/web.xml</defaultsDescriptor> -->
</webAppConfig>
<scanIntervalSeconds>600</scanIntervalSeconds>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8088</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-xmls</id>
<phase>process-sources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<resources>
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.ftl</include>
<include>**/*.java</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
<testResources>
<testResource>
<directory>src/main/java</directory>
<includes>
<include>**/*.ftl</include>
</includes>
</testResource>
<testResource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
</includes>
</testResource>
</testResources>
</build>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-xmls</id>
<phase>process-sources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<resources>
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.ftl</include>
<include>**/*.java</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

分享到:
评论

相关推荐

    maven1-repository-1.4-m1.jar

    maven1-repository-1.4-m1.jar

    超全面搭建Maven仓库

    1. **下载Maven** - 访问Maven官方网站: [http://maven.apache.org/download.cgi](http://maven.apache.org/download.cgi)。 - 下载`apache-maven-3.5.4-bin.zip`, 这是Maven的可执行版本。 - 另外还可以下载`...

    maven配置安装、maven项目搭建

    1. **选择本地仓库路径**: 选择一个合适的本地路径来存放Maven依赖库,例如`D:\Util\maven\maven-dependcies`。 2. **修改settings.xml文件**: 在Maven安装目录下的`conf`文件夹中找到`settings.xml`文件,取消对`...

    myeclipse 上安装 Maven3

    1. **下载Maven**: - 访问Maven官方网站:`http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz` 下载Maven压缩包。 2. **解压Maven**: - 将下载的文件解压到一个合适的目录。...

    maven3安装教程

    1. 首先,你需要从官方网站或可靠的第三方源下载 Maven 3.0.3 的免安装包。通常,这是一个 `.zip` 或 `.tar.gz` 文件。 2. 下载完成后,将文件解压到你希望安装 Maven 的位置,例如 `C:\Program Files` (Windows) 或...

    maven仓库配置详情

    1. **下载Maven** - 访问Apache官方网站 [http://maven.apache.org/download.cgi](http://maven.apache.org/download.cgi) 下载最新版本的Maven压缩包。 - 解压缩下载的文件到指定目录(例如 `D:\Program Files\...

    maven安装包 解压即用

    1. 下载Maven 首先,你需要从Apache官方网站(https://maven.apache.org/download.cgi)下载最新的Maven发行版。通常,你可以选择稳定版本,例如"Apache Maven x.x.x-bin.zip",其中x.x.x表示当前版本号。 2. 解...

    maven3环境搭建完美解决版

    1. **下载Maven**: 首先从Apache官方网站下载适合当前操作系统的Maven版本。例如,本案例中使用的版本为Maven 3.0.3。 2. **解压Maven**: 将下载的Maven压缩包解压到指定位置。例如,本案例中将Maven解压到`E:\maven...

    在java工程中配置maven项目

    1. 下载Maven:访问Apache Maven官方网站下载最新版本的Maven。 2. 解压:将下载的压缩包解压到任意位置,如C:\Program Files\Apache\maven。 3. 配置环境变量:添加系统环境变量 MAVEN_HOME 指向Maven的安装路径,...

    maven 3.5.2 maven 3.5.2 maven 3.5.2

    1. **项目对象模型 (Project Object Model, POM)**: POM是Maven的核心,它是XML格式的文件,包含了项目的基本信息,如项目名称、版本、依赖、构建目标等。 2. **坐标**: Maven使用一组唯一的标识来定位项目,包括...

    maven教程,项目教程+源代码,全教程

    1. **Maven概述**:Maven以XML格式的POM(Project Object Model)文件为核心,定义项目信息、依赖关系、构建过程等。POM文件是Maven工作的基石,通过它可以自动化构建、测试和部署项目。 2. **Maven仓库**:Maven...

    Maven安装与配置.zip

    1. 下载 Maven 1. 访问 Maven 的官方网站(https://maven.apache.org/download.cgi), 下载适合你操作系统的 Maven 版本。 2. 选择合适的版本后点击下载链接,下载完成后保存至本地。 2. 解压 Maven 1. 将 下 载 的...

    02Maven.pdf

    1. 配置Maven环境:在IDEA中已经集成了Maven,也可以使用自己安装的Maven环境。 2. 创建Maven工程:在IDEA中创建Maven工程,并执行命令。 3. 添加依赖:在pom.xml文件中添加依赖项,可以是jar包、war包或其他类型的...

    Maven1.1使用手册

    关于 Maven 1.x - **欢迎使用 Maven**:此部分介绍了 Maven 1.1 的发布情况,包括最新的版本、下载链接、安装指南以及如何开始使用等内容。Maven 1.1 在 2007 年 6 月 25 日正式发布。 - **什么是 Maven**:这部分...

    maven构建项目文档

    - **从 Maven 1.x 升级到 Maven 2.x** - 提供了迁移指南来帮助开发者平滑过渡。 #### 7. Eclipse 集成 - Maven 提供了 Eclipse 插件来支持 Maven 项目在 Eclipse 中的开发。 - 插件可以帮助自动导入 Maven 项目的...

    Maven 下载安装步骤.docx

    1. **选择安装目录**:将下载的文件解压缩到你希望安装Maven的目录。例如,在Windows系统中,可以将其解压至`C:\Program Files\Apache\maven-3.x.x`;而在Linux或macOS系统中,则可以选择`/usr/local/apache-maven`...

    Maven配置图文教程

    1. 本地仓库配置:在MyEclipse中,找到Maven解压目录conf/settings.xml文件,取消&lt;localRepository&gt;&lt;/localRepository&gt;节点的注释,填入本地仓库路径。 2. 离线安装Maven插件:由于网络问题,可以选择离线安装方式...

Global site tag (gtag.js) - Google Analytics