我想在一個Maven項目中「擴展」另一個Maven項目中定義的螞蟻目標。Maven,Ant,依賴分辨率,如何在另一個項目中調用目標
基礎項目「項目1」定義了一個ant構建文件,目標「BaseDB」調用一組創建數據庫模式的SQL腳本。這個項目由Maven構建到一個包含ant build.xml和依賴SQL腳本的Jar中。
我想用一個ant build文件來定義一個「Project 2」,其目標是「ExtensionDB」,其中depends =「BaseDB,LocalUpdateDB」。也就是說,ExtensionDB通過引用合併了BaseDB定義。
我玩過由xmlns提供的依賴擴展:artifact =「antlib:org.apache.maven.artifact.ant」而無法解決Project1/Build.xml中的任何內容(更不用說SQL腳本了它是依賴)
任何想法
更好地考慮使用sql-maven-plugin直接在Maven中運行SQL腳本,而不是使用Ant腳本混沌玩。你想用Maven或Ant來做什麼? – khmarbaise