maven常用命令
常用命令為 :
mvn archetype:create :建立 Maven 項目
mvn compile :編譯原始碼
mvn test-compile :編譯測試代碼
mvn test : 運行應用程式中的單元測試
mvn site : 產生項目相關資訊的網站
mvn clean :清除目標目錄中的產生結果
mvn package : 依據項目產生 jar 檔案
mvn install :在本地 Repository 中安裝 jar(mvn install -D maven.test.skip=true 跳過TestCase檢驗,否則在install時會運行TestCase測試)
mvn deploy:將jar包發布到遠程倉庫
mvn eclipse:eclipse :產生 Eclipse 專案檔
產生項目
建一個 JAVA 項目 : mvn archetype:create -DgroupId=com.test -DartifactId=App
建一個 Web 專案 : mvn archetype:create -DgroupId=com.test -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
eclipse外掛程式地址為:
http://m2eclipse.sonatype.org/sites/m2e
修改mvn package預設地址
如果出現 Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war 將openjdk換成sun jdk
<build>
<plugins>
<!-- 更改maven預設的打包目錄 -->
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webappDirectory>${basedir}/src/main/webapp</webappDirectory>
<warSourceDirectory>${basedir}/src/main/webapp</warSourceDirectory>
</configuration>
</plugin>
</plugins>
</build>