【问题标题】:Can I use ivy dependency info in my ant build file我可以在我的 ant 构建文件中使用 ivy 依赖信息吗
【发布时间】:2011-04-28 01:12:52
【问题描述】:

在我的 ivy.xml 文件中,我有如下依赖语句:

<dependency conf="*->*" org="gnu" name="gcc" rev="4.2.1" changing="false">
    <artifact name="gcc" ext="tbz2" e:classifier="src"/>
</dependency>

“rev=”可以是固定值或“最新”或其他任何值。

在我的构建文件中,我想获取 'rev' 的值,以便在运行解析后在进一步的工作流程中使用。

有没有办法做到这一点或为此读取属性?

【问题讨论】:

    标签: ant hudson ivy archiva


    【解决方案1】:

    使用artifactproperty 任务

    <ivy:artifactproperty name="version.[artifact]" value="[revision]"/>
    
    <echo message="gcc version: ${version.gcc}"/>
    

    【讨论】:

    • 啊.. 应该更好地阅读手册。像魅力一样工作:-) 谢谢!
    • 没问题。 ivy 文档中隐藏着很多不为人知的宝石。其他需要检查的有用任务是:cachepath、buildlist、buildnumber
    猜你喜欢
    • 2013-03-03
    • 2012-10-14
    • 2011-06-17
    • 2015-11-05
    • 2013-06-30
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    • 2011-01-18
    相关资源
    最近更新 更多