В конце моего идентификатора сборки муравья, как это, чтобы вызвать эквивалент вызова командной строки
mvn install:install-file -Dfile=my.jar -DgroupId=com.company.project -DartifactId=my_project -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true
, чтобы он добавлял недавно созданный jar-файл в репозиторий maven, на который будет опираться другой проект.
Я попытался использовать maven-ant-task и добавил кувшин maven-ant-task в проект ant build, а в build.xml следующий код:
<target name ="minstall" depends="jar">
<artifact:pom id="maven_install" file="maven_install.xml" />
<artifact:install file="${out.dir}/my_project.jar">
<pom refid="maven_install"/>
</artifact:install>
</target>
но, похоже, чего-то не хватает, так как это не будет работать для меня. Для начала я получаю сообщение об ошибке в build.xml (файл сборки ant), говорящее
Префикс "артефакт" для элемента "артефакт: pom" не связан.
Что я делаю не так. Я новичок в муравьях?
По вопросу о назначении, каково назначение связанного файла POM? У меня обычно не было бы POM в этом проекте, так как это сборка муравья