【发布时间】:2011-08-01 21:00:25
【问题描述】:
所以我已经到了需要加快项目构建过程的地步,因为我认为我现在这样做的方式不太合乎逻辑。我在每个项目的文件夹中有一个/lib 文件夹,其中包含几乎相同的jar,并且每个/lib 文件夹的jar 都引用到Eclipse(3.5)中的适当项目。
我使用 Ant 脚本为每个项目清理、构建和创建 jar,并将 Ant 中的类路径设置为 /lib 文件夹,以便构建成功。
<property name="dir.lib" value="lib" />
<path id="classpath">
<fileset dir="${dir.lib}" includes="*.jar" />
</path>
然后有一个项目依赖于工作空间中的另一个项目。我已经在 Eclipse 中链接了它们,但是要使用 Ant 成功构建,我需要首先单独构建项目并将项目 jar 放在依赖它的项目的 /lib 文件夹中。所以这一切都需要相当长的时间..
我看到我在服务器上有一个 jar 存储库(但它已经过时了,他们没有留下任何常春藤配置)所以也许最好的办法是从进行构建时的服务器存储库?然后将新创建的 jars 发布到服务器存储库上?
我该怎么办?又是怎么做到的?
【问题讨论】:
标签: java ant build-process repository ivy