gpt4 book ai didi

maven-2 - 使用 Maven ant 任务将 jar 安装到本地存储库

转载 作者:行者123 更新时间:2023-12-04 15:15:35 25 4
gpt4 key购买 nike

在我的 ant build id 结束时喜欢它调用等效的命令行调用

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 jar 添加到 ant 构建的项目中,并将以下代码添加到 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 构建文件)中收到错误说

元素“artifact:pom”的前缀“artifact”不受约束。

我究竟做错了什么。我对 Ant 相当陌生?

在一个相关的问题上,关联的 POM 文件的目的是什么?我通常不会在这个项目中使用 POM,因为它是一个 ant 构建

最佳答案

也许maven-ant-task jar 未安装,即不在您的 Ant 中 CLASSPATH .您可以关注 this instruction为了这。

关于maven-2 - 使用 Maven ant 任务将 jar 安装到本地存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4656735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com