我有两个项目,Main
和Core
. 我有一个名为com.package.Sample
(及其内容)的包和一个名为Sample
package的类com.package
。如果我将两者都包含在 中Main
,我会遇到一个无法解决的错误 - 在我的实际情况下,它是Sample
无法解决的类。我们有 ant 脚本可以构建并且一直有效。
但是,仔细检查每个项目的要求后,我注意到我可以将包连同它的依赖项一起com.package.Sample
移入. 这门课在技术上属于里面,所以我没有移动它。这使我能够在 Eclipse 中成功构建。Core
Main
Sample
Main
我想知道的几件事:
- 这在大型项目中很常见吗?
- 这种情况的最佳方法是什么?在检查冲突之前,我认为最好的解决方案是重构
Sample
类。 - 但是,如果我无法将包裹
com.package.Sample
移出Main
. 我该怎么办?或者这是一个永远不会建立的案例?