2014-06-25 83 views
1

我创建了两个独立的Java项目/使用相同类的包。如果我在其中一个项目中更改类的代码,我还应该更改另一个项目中的代码。我想保持项目/软件包尽可能分离,也就是说我不想以任何方式依赖于其他软件。我应该如何提取这个类,以便在这两个项目中都可以看到变化。只有一个类的包是一个好方法吗?单类依赖关系

+2

这不是一个好方法,但它是你的。所以是的,定义一个新的jar来处理你的项目的公共类。 –

+0

你应该使用像Maven这样的依赖管理工具。所以每当你编译你的类时,如果它所依赖的类已被修改,它将选择最新的类来编译你的类。 – Kode

+0

我正在使用Maven,但是如何帮助我? – filip

回答

0

这不是一个好方法,但它是你的。所以是的,定义一个新的jar来处理你的项目的公共类,即使是一个普通的类。可能在你的项目的后期,你会遇到更多的课程使用或将这个单独的课程分成更多的课程。

+0

好的,我会尝试一下,如果没有其他解决方案存在我会标记你的答案 – filip