2013-12-20 28 views
1

我正在做一些重新分解以使用父母節點並將普通配置放在一個普通的地方。如何在不執行插件的情況下部署父節點文件

我有一個單獨的git回購安置父母poms。一些常用的配置指定了相對於子項目存在的目錄/文件,但不相對於父項目(它們在不同的git倉庫中)。

當我嘗試部署pom時,其中一個插件失敗,因爲路徑不存在。

這應該如何工作?我期望如果工件具有「POM」包裝,那麼它實際上不會嘗試運行插件(至少這是我想要的)。或者我使用的插件需要負責知道它是一個「POM」神器?

回答

2

家長應該可能只有pluginManagement,而不是插件。

父pom的pluginManagement部分用於跨模塊共享插件版本控制和基本配置。這符合父級的依賴性管理部分,它允許您在模塊之間配置版本和排除。例如,您可以在父級配置站點插件,以在所有模塊中提供標準外觀,而模塊將使用模塊特定的詳細信息覆蓋站點插件。

+0

啊......我認爲你是對的。我忽略了這一點。我會試一試 – Noremac

+0

酷 - 給我一些愛 - 打蜱:) –

+0

耐心伊阿戈:)我不得不嘗試一下。愛給予。這當然是我需要的。現在我只需要再等幾分鐘就可以將它標記爲答案 – Noremac

相關問題