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>