1. 程式人生 > >Maven專案pom檔案詳解

Maven專案pom檔案詳解

1.Maven私服

依賴和外掛都屬於構件。

二、依賴、依賴的構件庫、外掛庫、構件的釋出包

1.依賴

2.對於依賴的構件庫,通過<repositories>設定

  • id,庫的ID
  • name,庫的名稱
  • url,庫的URL
  • layout,在Maven 2/3中都是default,只有在Maven 1.x中才是legacy
  • releases,庫中版本為releases的構件
  • snapshots,庫中版本為snapshots的構件

3.外掛庫使用<pluginRepositories>單獨設定。

4.<distributionManagement>負責管理構件的釋出包和其他編譯生成的支撐檔案,這裡配置的<repository>給出的是當前專案部署後所釋出的庫。

(1)該<repository>的url是當前Maven專案的構件所釋出的地址(但是注意,未必是訪問該構件的地址)。

(2)<snapshotRepository>,表示開發過程中的釋出庫;

(3)site表示部署當前maven專案的網站和文件