如何为常春藤提供自定义路径:检索

时间:2011-12-09 17:41:14

标签: ant jenkins ivy

我正在使用Jenkins,Ivy和Ant进行构建。

我有以下几行:

<echo>${env.WORKSPACE}\${componentname}.Test.Unit\lib\</echo>
<ivy:retrieve pattern="${env.WORKSPACE}\${componentname}.Test.Unit\lib\[artifact].[ext]" transitive="false"/>

echo返回:

[echo] C:\Jenkins\workspace\Productv1.0~Common.Utility\Common.Utility\lib\

但是检索调用似乎并没有将库放在那里。

这是可能的模式参数还是我使用它错了?

1 个答案:

答案 0 :(得分:1)

适用于我的Linux

<echo>${env.HOME}/tmp/Test.Unit/lib/</echo>
<ivy:retrieve pattern="${env.HOME}/tmp/Test.Unit/lib/[artifact].[ext]" transitive="false"/>

文件放在我期望的位置:

$ find /home/mark/tmp/Test.Unit/lib/
/home/mark/tmp/Test.Unit/lib/
/home/mark/tmp/Test.Unit/lib/commons-lang.jar
/home/mark/tmp/Test.Unit/lib/junit.jar