Я хотел бы «расширить» в одном проекте maven муравьиную цель, определенную в другом проекте Maven.Maven, Ant, разрешение зависимостей, как вызвать цель в другом проекте
Базовый проект «Проект 1» определяет файл сборки муравья с целевым «BaseDB», который вызывает набор SQL-скриптов, которые создают схему базы данных. Этот проект создается Maven для Jar, содержащего файл ant build.xml и зависимые SQL-скрипты.
Я хотел бы определить «Проект 2» с файлом сборки муравьев с целевой «ExtensionDB» с depend = «BaseDB, LocalUpdateDB». То есть ExtensionDB включает определения BaseDB по ссылке.
Ive играл с расширениями зависимостей, предоставляемыми xmlns: artifact = "antlib: org.apache.maven.artifact.ant", не имея возможности разрешить что-либо в Project1/Build.xml (не говоря уже о сценариях SQL после которые она зависит)
Любые идеи
Лучшее мышление использования sql-maven-plugin для запуска SQL-скриптов непосредственно в Maven вместо хаотической игры с скриптом Ant. Что бы вы хотели использовать Maven или Ant? – khmarbaise