2014-11-20上午及下午
mvn compile
mvn test
mvn install
mvn clean
mvn package
中央工厂url
D:\apache-maven-3.2.3\lib\maven-model-builder-3.2.3\org\apache\maven\model\pom-4.0.0.xml
中的 <url>https://repo.maven.apache.org/maven2</url>
* https://repo.maven.apache.org/maven2
* http://search.maven.org/#browse
创建骨架
1)分条命令
mvn archetype:generate
mvn archetype:generate
choose a uumber:6
groupId:com.marc
artifactId:maven_ch03
version:0.0.0.1-SNAPSHOT
package:com.marc
2)一条命令
mvn archetype:generate -DgroupId=com.marc -DartifactId=maven-ch03 -Dversion=0.0.1-SNAPSHOT
Eclise插件
m2eclipse
appfuse
mvn appfuse:full-sourse
mvn integration-test
mvn jetty:run
1 mvn package –P profileTest1
运行插件传递参数
mvn com.marc:maven_01:0.0.1-SNAPSHOT:product -Dproduct.words="HelloWord"
命令缺省值设置:
<build>
<plugins>
<plugin>
<groupId>com.marc</groupId>
<artifactId>maven-product-plugin</artifactId>
<version>0.0.1-SNAPSHOT</version>
</plugin>
</plugins>
</build>
或者:
<build>
<plugins>
<plugin>
<groupId>com.marc</groupId>
<artifactId>maven-product-plugin</artifactId>
</plugin>
</plugins>
</build>
或者:
显然这个命令太长了,使用很不方便,可在settings.xml中配置如下:
1 <pluginGroups>
2 <pluginGroup>com.alpha.wang</pluginGroup>
3 </pluginGroups>