标签: java eclipse ide
说明: 假设包A总是首先构建,然后打包B.我需要配置我的eclipse工作区,使其模仿构建环境,并在包A中的源引用包B时显示编译错误。这可能吗?如果是,怎么样?
答案 0 :(得分:3)
您需要将它们构建为单独的项目,项目B指的是项目A,但不是相反。
答案 1 :(得分:2)
如果你想要更严格的执行,你可以使你的项目OSGi捆绑/ Eclipse插件。这允许您指定从包中导出的包,甚至可以指定只有特定的包可以访问某些包。
答案 2 :(得分:1)
请查看:Arquitecture Rules或Macker
这些工具能够在某些规则被破坏时发出警告。他们都支持“一些包不应该调用其他包”的规则。
我不知道是否有任何一个eclipse插件,抱歉。