當前位置:編程學習大全網 - 源碼下載 - eclipse中更新maven update project 如果直接用maven命令的話,是哪個命令i

eclipse中更新maven update project 如果直接用maven命令的話,是哪個命令i

妳好:這個的話,命令也不太好用啊,妳可以參考下,這些事maven的所有命令

Maven庫:

/

Maven常用命令:?

1.?創建Maven的普通java項目:?

mvn?archetype:create?

-DgroupId=packageName?

-DartifactId=projectName?

2.?創建Maven的Web項目:

mvn?archetype:create?

-DgroupId=packageName

-DartifactId=webappName?

-DarchetypeArtifactId=maven-archetype-webapp

3.?編譯源代碼:?mvn?compile?

4.?編譯測試代碼:mvn?test-compile

5.?運行測試:mvn?test

6.?產生site:mvn?site

7.?打包:mvn?package

8.?在本地Repository中安裝jar:mvn?install?

9.?清除產生的項目:mvn?clean

10.?生成eclipse項目:mvn?eclipse:eclipse?

11.?生成idea項目:mvn?idea:idea?

12.?組合使用goal命令,如只打包不測試:mvn?-Dtest?package

13.?編譯測試的內容:mvn?test-compile?

14.?只打jar包:?mvn?jar:jar?

15.?只測試而不編譯,也不測試編譯:mvn?test?-skipping?compile?-skipping?test-compile?

(?-skipping?的靈活運用,當然也可以用於其他組合命令)?

16.?清除eclipse的壹些系統設置:mvn?eclipse:clean?

ps:?

壹般使用情況是這樣,首先通過cvs或svn下載代碼到本機,然後執行mvn?eclipse:eclipse生成ecllipse項目文件,然後導入到eclipse就行了;修改代碼後執行mvn?compile或mvn?test檢驗,也可以下載eclipse的maven插件。?

mvn?-version/-v?顯示版本信息?

mvn?archetype:generate創建mvn項目?

mvn?archetype:create?-DgroupId=com.oreilly?-DartifactId=my-app創建mvn項目?

mvn?package生成target目錄,編譯、測試代碼,生成測試報告,生成jar/war文件?

mvn?jetty:run運行項目於jetty上,?

mvn?compile編譯?

mvn?test編譯並測試?

mvn?clean清空生成的文件?

mvn?site生成項目相關信息的網站?

mvn?-Dwtpversion=1.0?eclipse:eclipse生成Wtp插件的Web項目?

mvn?-Dwtpversion=1.0?eclipse:clean清除Eclipse項目的配置信息(Web項目)?

mvn?eclipse:eclipse將項目轉化為Eclipse項目?

在應用程序用使用多個存儲庫?

<repositories>

<repository>?

<id>Ibiblio</id>?

<name>Ibiblio</name>?

<url>/pub/maven/</url>

</repository>?

</repositories>?

mvn?deploy:deploy-file?-DgroupId=com?-DartifactId=client?-Dversion=0.1.0?-Dpackaging=jar?-Dfile=d:\client-0.1.0.jar?-DrepositoryId=maven-repository-inner?-Durl=ftp://xxxxxxx/opt/maven/repository/?

發布第三方Jar到本地庫中:?

mvn?install:install-file?-DgroupId=com?-DartifactId=client?-Dversion=0.1.0?-Dpackaging=jar?-Dfile=d:\client-0.1.0.jar?

-DdownloadSources=true?

-DdownloadJavadocs=true?

mvn?-e顯示詳細錯誤?信息.?

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

mvn?test-compile編譯項目測試代碼。?。?

mvn?integration-test?在集成測試可以運行的環境中處理和發布包。?

mvn?verify運行任何檢查,驗證包是否有效且達到質量標準。?

mvn?generate-sources產生應用需要的任何額外的源代碼,如xdoclet。?

本文來自CSDN博客,轉載請標明出處:piler?-Dmojo=compile?-Dfull?獲取單個目標的信息,設置?mojo?參數和?plugin?參數。此命令列出了Compiler?插件的compile?目標的所有信息?

mvn?help:describe?-Dplugin=exec?-Dfull?列出所有?Maven?Exec?插件可用的目標?

mvn?help:effective-pom?看這個“有效的?(effective)”POM,它暴露了?Maven的默認設置?

mvn?archetype:create?-DgroupId=org.sonatype.mavenbook.ch03?-DartifactId=simple?-DpackageName=org.sonatype.mavenbook?創建Maven的普通java項目,在命令行使用Maven?Archetype?插件?

mvn?exec:java?-Dexec.mainClass=org.sonatype.mavenbook.weather.Main?Exec?插件讓我們能夠在不往?classpath?載入適當的依賴的情況下,運行這個程序?

mvn?dependency:resolve?打印出已解決依賴的列表?

mvn?dependency:tree?打印整個依賴樹?

mvn?install?-X?想要查看完整的依賴蹤跡,包含那些因為沖突或者其它原因而被拒絕引入的構件,打開?Maven?的調試標記運行?

mvn?install?-Dmaven.test.skip=true?給任何目標添加maven.test.skip?屬性就能跳過測試?

mvn?install?assembly:assembly?構建裝配Maven?Assembly?插件是壹個用來創建妳應用程序特有分發包的插件?

mvn?jetty:run?調用?Jetty?插件的?Run?目標在?Jetty?Servlet?容器中啟動?web?應用?

mvn?compile?編譯妳的項目?

mvn?clean?install?刪除再編譯?

mvn?hibernate3:hbm2ddl?使用?Hibernate3?插件構造數據庫

  • 上一篇:天空有多遠?
  • 下一篇:如何實現可動態調整隱藏header的listview
  • copyright 2024編程學習大全網