1. mvn install 在本地Repository中安装jar -- 如何导入的本机jar更新了,需要重新mvn install,否则jar包更新不能生效
a. mvn install:install-file -Dfile=/path/to/the/candy/blog/jar -DartifactId=blog -DgroupId=com.candy.blog -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true --导入本地jar包
pom.xml 中添加类似的dependency
<dependency>
<groupId>com.candy.blog</groupId>
<artifactId>blog</artifactId>
<version>1.0</version>
<optional>false</optional>
</dependency>
b. mvn install -Dmaven.test.skip=true -- install 的时候,不跑test case
2. mvn compile 编译源代码
3. mvn test-compile 编译测试代码4. mvn test 运行测试
5. mvn package 打包,根据pom.xml打成war或jar
如果pom.xml中设置war,则此命令相当于mvn war:war如果pom.xml中设置jar,则此命令相当于mvn jar:jar
6. mvn -Dtest package 打包但不测试。完整命令为:mvn -Dmaven.test.skip=true package7. mvn clean 清除产生的项目
8. mvn eclipse:eclipse 生成eclipse项目
9.mvn idea:idea 生成idea项目10.mvn eclipse:clean 清除eclipse的一些系统设置
11.mvn archetype:generate 创建mvn 项目
mvn project 配置 jvm thread stack size
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.9</version>
<configuration>
<argLine>-Xss512k</argLine>
</configuration>
</plugin>