Maven在dos窗口中的命令


1.配置環境變量

  MAVEN_HOME : D:\apache-maven-3.0.2

  MAVEN : %MAVEN_HOME%\bin (可選)

  MAVEN_OPTS : -Xms256m -Xmx512m

  在path 前面 加上 %MAVEN%;

2.驗證安裝是否成功

  在命令行上輸入 : mvn -version; 回車,如看到下面信息表示安裝成功:

3.創建項目

  在命令行上輸入 :mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app 回車,如果你是首次運行該命令(goal),maven將要花一些時間去把最新的工具包(Maven 把它叫作artifacts)下載到你的本地倉庫。

4.Build 項目

  在命令行上 輸入 : cd my-app 回車,進入到 項目路徑下

  再輸入 mvn package 回車這時命令行將會打印出各種動作

  java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App打印 Hello Word!

引用

  validate:驗證工程是否正確,所有需要的資源是否可用。

  compile:編譯項目的源代碼。

  test:使用合適的單元測試框架來測試已編譯的源代碼。這些測試不需要已打包和布署。

  Package:把已編譯的代碼打包成可發布的格式,比如jar。

  integration-test:如有需要,將包處理和發布到一個能夠進行集成測試的環境。

  verify:運行所有檢查,驗證包是否有效且達到質量標准。

  install:把包安裝在本地的repository中,可以被其他工程作為依賴來使用。

  Deploy:在集成或者發布環境下執行,將最終版本的包拷貝到遠程的repository,使得其他的開發者或者工程可以共享。

  clean:清除先前構建的artifacts(在maven中,把由項目生成的包都叫作artifact)。

  site:為項目生成文檔站點。

maven的常用命令: 

  創建一個簡單的Java工程:mvn archetype:create -DgroupId=com.mycompany.example -DartifactId=Example

  創建一個java的web工程:mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=my-webapp

  打包:mvn package

  編譯:mvn compile

  編譯測試程序:mvn test-compile

  清空:mvn clean

  運行測試:mvn test

  生成站點目錄: mvn site

  生成站點目錄並發布:mvn site-deploy

  安裝當前工程的輸出文件到本地倉庫: mvn install

  安裝指定文件到本地倉庫:mvn install:install-file -DgroupId=<groupId> -DartifactId=<artifactId> -Dversion=1.0.0 -Dpackaging=jar -Dfile=<myfile.jar>

  查看實際pom信息: mvn help:effective-pom

  分析項目的依賴信息:mvn dependency:analyze 或 mvn dependency:tree

  跳過測試運行maven任務: mvn -Dmaven.test.skip=true XXX

  生成eclipse項目文件: mvn eclipse:eclips

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM