结构良好的罐子组织 - 是否可以进行一系列项目?

时间:2015-12-08 09:47:19

标签: java eclipse ant jar

在这里和网上我看到很多关于如何将罐子放入项目的建议。 There are many ways for it。但是真实的项目包含许多日食项目。他们中的许多人都有相同的罐子。

我有一个由几个(十几个)java项目组成的真实项目。 Ant用于建筑。

我想保留我的标准罐子:

  1. 应该是一些可以理解的结构,
  2. Jars应易于触及参考(如果我可以按群组包含它们,则非常好)
  3. 罐子应该易于安全更新。我想尽量减少在不同项目中使用两个不同版本的罐子的可能性
  4. 如果我相互引用项目,我会很快来循环引用。如果我把每个jar都放在每个项目中,那么由于两面性很糟糕 - 以后我肯定会忘记在某些项目中更新jar。如果我将一个jar放入某个项目并从其他人那里引用它,稍后我将不得不搜索适当的jar,以便更新。我设法想到的唯一结构是将jar分成几个子系统,制作额外的项目(库项目),这些项目将包含这些jar并从真实的项目中引用这些项目。

    但也许Eclipse或Ant有一些自动化解决方案?

    (如果不可能,可以使用IntelliJIdea或Maven或Gradle或其他东西做什么吗?)

    再次,请注意,我不是在谈论如何将罐子放入项目,而是如何在一组项目中组织它们。

0 个答案:

没有答案