2013-02-14 81 views
1

假设我在eclipse中有一个项目A,产生jar1。并在项目B在日食产生jar2
这两个项目使用相同的软件包命名是不是一个好主意?不同罐子的包装命名

+0

只要考虑在Classpath中同时需要这两个项目会发生什么情况。如果这能行得通,那么应该没有问题。 – 2013-02-14 07:26:43

+0

@ThorbjornRavnAndersen:但是这依赖于什么?如果没有同名的类? – Jim 2013-02-14 07:48:06

回答

1

如果您完全确定这些项目将总是互相独立使用,那就没问题。如果将来这两个项目被第三个项目引用,那么就会出现模糊的情况。此外,如果项目A涉及项目B或反之亦然,那么也可能出现模棱两可的情况。因此,在创建项目时创建不同的包命名会更好(以保持它们的独特性)

+0

只是要清楚。我只是提到包名称。类名称会有所不同 – Jim 2013-02-14 07:19:53

+0

很难说从哪个项目和这个类来自哪个jar,所以我认为在不同的地方使用相同的包是很不好的主意项目。 – dilix 2013-02-14 07:28:48