2011-05-18 101 views
0

我正在使用Maven的庫。當前的pom.xml文件有很多與測試,報告等有關的內容。Maven項目。兩個POM,一個用於開發,一個用於發佈

我現在想發佈這個庫的發佈到一個私有的Maven倉庫。我需要提供一個更簡單的pom.xml文件到存儲庫。

這是如何管理的?你能從開發中使用的那個生成更簡單的pom文件嗎?

+0

你是什麼意思,「我需要提供一個更簡單的pom.xml文件到存儲庫」?這是誰的限制? – Puce 2011-05-18 10:32:20

+1

http://maven.apache.org/guides/mini/guide-central-repository-upload.html 檢查基本樣本的底部。 < - 不允許的:!(參見常見問題解答) <倉庫> - > – 2011-05-18 10:41:18

回答

2
  • 建立您的私有Maven倉庫鏡像/代理所有需要的資料庫和pluginRepositories
  • 配置您的settings.xml重定向到您的私人Maven倉庫
  • 從你的POM
  • 刪除庫和pluginRepositories所有請求

- >部署所需

1

否則POM沒有單獨的POM簡直就是一個XML。您可以應用XSLT包裝來整理要更改的條目,並在某些批處理命令中包裝Maven構建腳本。

+2

使用這種系統的Maven的整點是從構建腳本逃脫地獄。現在你正在建議將Maven包裝在構建腳本中? – 2011-05-18 13:06:25

相關問題