1. 程式人生 > >Maven學習筆記

Maven學習筆記

目錄 arc pom conf ec2 package cti 鏡像倉庫 apche

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