【发布时间】:2016-01-14 18:58:51
【问题描述】:
我正在使用 Eclipse IDE 开发一个 java 应用程序,我有两个项目 SampleProject1 和 SampleProject2,SampleProject2 依赖于 SampleProject1。 我找到了添加依赖项目的两种方法。 1) 制作一个 SampleProject1 jar 并将其包含在 SampleProject2 库中,并带有以下类路径条目。 2) 导出 SampleProject1 的源代码,如下所示 如果我的理解不正确,请告诉我?
查询: 1)添加依赖项目哪个最好? 2)在第二种方法中,“combineaccessrules="false"是什么意思?真的需要吗?
【问题讨论】:
-
您是否在使用任何类型的构建工具? (例如 Maven、Gradle)
-
有一段时间没有使用 Ant,但是您应该能够创建一个多模块设置,其中一个模块依赖于另一个模块。也许这个问题和答案有帮助stackoverflow.com/q/2596746/2928051
-
我认为我们不应该考虑使用 ANT 来回答我的问题,这与包含依赖项的更好方法有关。
-
我想你已经提到了一个很好的解决方案。制作一个 SampleProject1 的 jar 并将其包含在 SampleProject2 库中。唯一的缺点是,如果您有更多依赖项,手动操作会变得很麻烦且容易出错。这是像 Ant 和 Ivy、Maven、Gradle 这样的工具进来并为您自动化它。如果我对您有任何误解,请纠正我。
-
是的@IndrekOts,你是对的,但我们可以指出源代码