0
假設您有某種輸入文件需要以某種自定義的方式進行處理(即使文件格式對於所涉及的文件包來說也是非常特殊的)。在maven項目中,是否可以使用剛在同一個項目中構建的插件?
爲了處理它們,我決定製作一個maven插件,這只是在這些文件的上下文中才有用。
是否有可能在一個項目中包含所有(上述文件和插件的源代碼),構建插件,通過輸入文件運行插件並收集其輸出爲該項目的輸出 ?
假設您有某種輸入文件需要以某種自定義的方式進行處理(即使文件格式對於所涉及的文件包來說也是非常特殊的)。在maven項目中,是否可以使用剛在同一個項目中構建的插件?
爲了處理它們,我決定製作一個maven插件,這只是在這些文件的上下文中才有用。
是否有可能在一個項目中包含所有(上述文件和插件的源代碼),構建插件,通過輸入文件運行插件並收集其輸出爲該項目的輸出 ?
簡短的回答是你不能,因爲Maven在啓動時解析插件類路徑。
但是,您可以創建單獨的模塊,首先是一個插件,第二個將使用該插件來處理文件。這兩個模塊都可以從父pom中調用。
在大多數情況下,我使用我的插件的最新版本來構建即將發佈的版本。 – 2012-07-18 22:02:21
聽起來有點奇怪。爲什麼不釋放插件,然後簡單地使用它? – khmarbaise 2012-07-19 06:24:52