創建普通應用項目: mvn archetype:create -DgroupId=com.byread -DartifactId=blog 創建WEB項目: mvn archetype:create -DgroupId=com.byread -DartifactId=blogweb -DarchetypeArtifactId=maven-archetype-webapp 創建appfuse項目: mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject --------------------------------命令說明-------------------------------- 一。archetype( 內建插件,他的create任務將建立項目骨架 ): archetype:create 二。groupId 項目的java包結構:com.byread 三。artifactId 項目的名稱:blog 四。archetypeArtifactId( 項目骨架的類型 ): * maven-archetype-archetype * maven-archetype-j2ee-simple * maven-archetype-mojo * maven-archetype-portlet * maven-archetype-profiles (currently under development) * maven-archetype-quickstart * maven-archetype-simple (currently under development) * maven-archetype-site * maven-archetype-site-simple, and * maven-archetype-webapp --------------------------------其他命令說明-------------------------------- 發佈到本地: mvn install:install -file -Dfile=D:/opensource/dbunit-2.2/dbunit-2.2.jar -DgroupId=dbunit-DartifactId=junitperf -Dversion=2.2 -Dpackaging=jar 發佈到遠程: mvn deploy:deploy -file -DgroupId=staticComparison -DartifactId=static-comparison -Dversion=2.0 -Dpackaging=jar -Dfile=c:/staticComparison_2.0.jar -Durl=file:Y:/repo 生成Eclipse項目結構: mvn eclipse:eclipse 清理(刪除target目錄下編譯內容) mvn clean 僅有頁面文件發生變化時 mvn war:exploded maven定義的生命週期中主要的相位如下: validate: 驗證項目是否正確以及相關信息是否可用。 compile: 編譯。 test: 通過junit進行單元測試。 package: 根據事先指定的格式(比如jar),進行打包。 integration-test: 部署到運行環境中,準備進行集成測試。 verify: 對包進行有效性性和質量檢查。 install: 安裝到本地代碼庫。 deploy: 在集成或發佈環境,將包發佈到遠程代碼庫。 mvn help:effective-pom :你應該能看到一個大得多的pom。他暴露maven的默認設置
maven 命令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
maven 學習筆記(三)-創建簡單的eclipse+android+maven工程2(帶子測試工程)
使用eclipse創建項目流程如下圖: 1、選擇maven項目類型 2、選擇android-release快速創建工程 3、創建成功後,項目資源結構圖
spring5555
2020-07-08 06:53:56
Java系列:Cannot load JDBC driver class 'com.mysql.jdbc.Driver '
路越
2020-07-08 12:17:40
正則表達式獲取Maven依賴中的groupId
路漫漫走
2020-07-08 11:45:59
Gradle VS Maven後,發現Gradle賊好用!開始嫌棄Maven了...
dreaming317
2020-07-08 11:06:54
Maven學習(十一)----Maven深入學習(一)- 座標
m261030956
2020-07-08 11:05:50
Maven學習(二十二)--Maven中引入本地jar包
m261030956
2020-07-08 11:05:50
pom文件中 dependencyManagement 和dependency區別
时光有伱记忆成花
2020-07-08 10:06:42
linux安裝Maven和JDK8
西安Echo
2020-07-08 09:54:06
MAC系統下的環境變量配置java、android、maven
千杯不醉476
2020-07-08 09:18:34
maven 學習筆記(二)-創建簡單的eclipse+android+maven工程
spring5555
2020-07-08 06:54:10
maven 學習筆記(四)-創建簡單的eclipse+maven工程(簡單的java項目打包爲jar並混淆jar文件)
spring5555
2020-07-08 06:53:56
搭建 maven服務器(repository)方法中文翻譯
用Artifactory管理內部Maven倉庫 1. 介紹 Maven是Java開發者中流行的構建工具,Maven的好處之一是可以幫助減少
toweryangtao
2020-07-08 06:29:27
Maven手動導入Jar包
易水墨龙吟
2020-07-08 06:13:17