【发布时间】:2011-10-14 12:08:02
【问题描述】:
我正在使用 Netbeans 7.1 开发一些 Java 项目。几个项目相互引用,并且都引用了外部第三方库,如 Log4J、JFreeChart 等。现在我想使用 TeamCity 6.5.4 运行持续集成和自动化测试,但我是新手我的第三方 Jar 有问题。
在 Netbeans 中,我刚刚将每个相关的第三方 Jar 文件添加到一个单独的库中,然后将每个库包含在项目中(所以我没有直接引用 Jar)。
项目已签入 Subversion。在 TeamCity 中,我创建了一个项目,每个 Netbeans 项目都有一个单独的构建配置(每个项目都有不同的 VCS 根)。相互依赖的 Netbeans 项目,我已在构建配置设置中设置为快照依赖项。据我所知,这很好用
设置 TeamCity 以便它可以使用所有必要的第三方 Jar 访问和构建项目的最佳方式是什么?我应该将它们签入一个新项目,并在 TeamCity 中引用它吗?我应该将 Jar 复制到构建服务器上的特定位置吗?
我不明白“添加工件依赖项”应该如何工作,因为它迫使我使构建配置引用另一个构建配置,即使它们并不真正相互依赖。
我确定这是一个简单的问题!非常感谢所有帮助:-) 杰克
编辑:我宁愿不使用 Maven。
【问题讨论】:
标签: java svn netbeans jar teamcity