在这里和网上我看到很多关于如何将罐子放入项目的建议。 There are many ways for it。但是真实的项目包含许多日食项目。他们中的许多人都有相同的罐子。
我有一个由几个(十几个)java项目组成的真实项目。 Ant用于建筑。
我想保留我的标准罐子:
如果我相互引用项目,我会很快来循环引用。如果我把每个jar都放在每个项目中,那么由于两面性很糟糕 - 以后我肯定会忘记在某些项目中更新jar。如果我将一个jar放入某个项目并从其他人那里引用它,稍后我将不得不搜索适当的jar,以便更新。我设法想到的唯一结构是将jar分成几个子系统,制作额外的项目(库项目),这些项目将包含这些jar并从真实的项目中引用这些项目。
但也许Eclipse或Ant有一些自动化解决方案?
(如果不可能,可以使用IntelliJIdea或Maven或Gradle或其他东西做什么吗?)
再次,请注意,我不是在谈论如何将罐子放入项目,而是如何在一组项目中组织它们。