Maven學習筆記
Maven
Maven是基於項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。
?
?
?
?
?
?
?
Logback是由log4j創始人設計的又一個開源日誌組件
?
Maven的目錄結構
Archetype
第一種快速創建方式:
Mvn archetype:generate
Choose a number:6:輸入6
Define value for property ‘groupId‘::輸入com.immoc.maven04
Define value for property ‘artifactId::輸入maven04-service
Define value for property ‘version:1.0-SNAPSHOT::輸入1.0.0SNAPSHOP
Define value for property ‘package: com.immoc.maven03::輸入com.imooc.maven04.service
Y::輸入y
?
第二種快速創建方式:
Mvn archetype:generate -DgroupId=com..imooc.maven04 -DartifactId:maven04-demo -Dversion=1.0.0SNAPSHOP -Dpackage:com.imooc.maven04.demo
?
?
Mvn archetype:generate -DgroupId=com.imooc.maven04 -DartifactId:maven04-demo -Dversion=1.0.0SNAPSHOP -Dpackage:com.imooc.maven04.demo -DinteractiveMode=false -DarchetypeCatalog=local
?
?
解決maven Generating project in Interactive mode