【发布时间】:2011-04-23 00:52:07
【问题描述】:
===更新=== 我将尝试重新措辞以引起更多回应。 Ivy 中的 javadoc 工件是否 必须 是 jar 或 zip 文件?或者我可以将工件定义为类似于http://download.oracle.com/javase/1.5.0/docs/api/ 的 URL?
我知道您可以将 Ivy 工件定义为从中下载文件的 url,但这不是我想要做的。
===原创===
我正在使用 Ivy 来处理由多个 Java 项目组成的大型项目的依赖关系管理。每个项目都由 Hudson 服务器编译并发布到 Ivy。每个项目都构建它的运行时 jar、源 jar 和 javadoc jar。此外,Hudson 将 Javadoc 发布到 Web 服务器上的 URL。
我想要做的是在我的 ivy.xml 中为 Javadoc 在某个 URL 上发布的每个项目指定。在我的依赖项目中,我想让 Ivy 解决该依赖关系并将其提供给 ant 中的 javadoc 命令作为子任务的参数。
最后,我想要以下内容:项目 A 在 http://someurl/A/javadoc 发布了 javadoc 项目 B 依赖于 A,它的 javadoc 发布在 http://someurl/B/javadoc 在项目 B 的 javadoc 中使用项目 A 中的类,我希望它链接到项目 A url。
想法?
【问题讨论】:
标签: java ant hudson javadoc ivy