【发布时间】:2013-01-13 10:50:29
【问题描述】:
我将 Ivy 作为独立运行(因此,没有 Ant)。我需要覆盖 Ivy 期望在其中找到生成的工件的目录的属性。我用-debug 运行Ivy 并看到它具有以下属性ivy.distrib.dir=${ivy.project.dir}/distrib。我尝试传入-Divy.distrib.dir=target 和-args -Divy.distrib.dir=target,但这些都不起作用。我还尝试在ivysettings.xml 和ivy.xml 中覆盖它。显然,一定有办法做到这一点......?
【问题讨论】:
-
绝对不是这样。请不要将其标记为已关闭。
-
我有一个由另一个工具生成的工件,放在
target目录下。我希望 Ivy 在寻找要发布的工件时查看那里。 -
您从未说过您正在使用常春藤发布工件....在这种情况下,请查看此答案以获取示例:stackoverflow.com/questions/1200762/…
-
使用“publishpattern”命令行参数来指定工件的位置。这与 ivy 文件的“publications”部分相结合,以确定模块发布的内容。 (作为记录,我确实阅读了您的问题,但仍然不知道您要对“ivy.distrib.dir”属性做什么)
标签: ivy