mvn 的常用命令

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 package

7. 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>



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章