这个问题已经在这里有了答案:

在我的ant脚本中,我想拦截常春藤依赖项名称,以便可以在脚本内使用这些名称。 原因是依赖项名称并非总是提前知道。 ivy.xml文件会根据用户选择的依赖关系进行动态更新,并且构建脚本必须使用这些依赖关系。

有没有办法使用ivy:retrieve来拦截ivy依赖项名称?

谢谢。

#1楼 票数:0

我们的项目之一是使用一种变通方法,您在其中定义ivy-tokens.xml ,其中包含预先未知的项的令牌,然后构建脚本将此文件复制到ivy.xml ,替换令牌,然后才启动常春藤相关的任务。

  ask by rohitsan translate from so

未解决问题?本站智能推荐:

1回复

与蚂蚁常春藤的进口依赖

我正在尝试使用ant ivy构建Liferay Portlet(jira-metrics-portlet)。 但是我得到了错误: 如何使用ivy导入此软件包? 我只找到了行家的解决方案。
4回复

常春藤,蚂蚁和启动脚本

我有一个项目使用ant构建和依赖的常春藤。 我想基于Ivy中配置的依赖项,使用类路径为我的项目生成启动脚本,特别是因为依赖项的顺序可能很重要,需要从常春藤配置中的顺序中保留。 有没有人这样做过? 我还需要在类路径中生成相对路径,因此我不能使用绝对路径,因为这只适用于构建完成的机器。
3回复

蚂蚁+常春藤+Eclipse

因此,让我描述一下情况。 我有一个很大的项目。 现在它由蚂蚁管理。 现在我正在努力使这个项目与常春藤和日食一起工作,我茫然地提出了很多问题。 首先,我没有从事过日食工作,这种“平坦的”工作空间概念对我来说很奇怪。 Project具有树形结构,并且在根目录中有许多配置文件-例如libs
2回复

在常春藤依赖项中包括jar文件

我正在一起使用netbeans 7.1.1和常春藤。 我有ivy.xml文件,如下所示: 现在问题如下:我的项目也使用log4j库。 当我运行项目时,出现如下错误: 下载的httpclient库包含此类org.apache.http.client.methods.HttpUriReq
1回复

蚂蚁构建:从类文件夹中的常春藤依赖项war文件中提取类文件

我有一个项目,该项目依赖于另一个项目中的某些其他Java类。 在eclipse中,两个项目正在运行,没有任何错误。 现在,我要使用Jenkins和Ant的依赖项来构建项目。 我通过以下配置从Ivy获取依赖项: 在build.xml中检索: Jenkins的控制台日志: 到现
1回复

蚂蚁cpptask与常春藤

我正在工作的一家公司,使用cpptask用ant构建了一些c二进制文件。 每当我们开始构建时,他们都会使用ivy来检索共享的c库,这会浪费大量时间比较版本和下载,而仅在头文件已更改的情况下才需要下载。 我添加了一个目标,该目标设置了一个var,这导致构建跳过常春藤步骤,但是我想要一个更好的解
1回复

如何包含常春藤依赖项,而又不包含任何依赖项?

我已经在业余时间里度过了最后几个星期,试图让Ivy和Ant一起工作。 我主要设置了它,但是遇到了依赖于代理的障碍。 因为我使用的是Ant,所以我有一个/ lib文件夹,其中包含我的应用程序使用的32个jar文件,一些内部,一些专有的(我将这两种类型都添加到了Nexus中)和一些开源的。
1回复

如何使用常春藤的蚂蚁构建来解决Artifactory中的jar

我已经设法使用Jenkins和一个Ant构建系统拼凑了一个CI系统,该系统使用Artifactory插件将结果.jar上传到Artifactory。 我现在需要另一个构建,它也是Ant,使用build.xml中的目标从artifactory中检索最新的jar。 我可以找到很多关于如何上传