如何在ivy中改变工件的模式:发布



我使用ivy:publish在nexus中发布jar文件。我的jar文件名是shared.project.mainline.jar。提供默认模式

<artifacts pattern="${build.dir}/lib/[artifact].[ext]"/>

但是在发布

时出现以下错误

不可能为共享的#project;主线发布工件:java.io.IOException:丢失的工件分享#项目;主线! project.jar

那么我如何改变默认模式呢?

如果通过ant运行ivy,请在运行publish的位置添加" artifactpattern ="pattern"。

如果这不起作用,也许它正在寻找正确的位置,但没有找到正确的jar。如果是这样,您是否在ivy文件中正确地定义了工件?你的常春藤档案长什么样?您将需要在ivy文件中为模块

具体定义工件
<artifact *name="artifactname"* type="jar" ext="jar" />

确保正确设置name属性

相关内容

  • 没有找到相关文章

最新更新