如何在eclipse中强制执行包级别的构建顺序

时间:2008-12-30 08:10:44

标签: java eclipse ide

说明: 假设包A总是首先构建,然后打包B.我需要配置我的eclipse工作区,使其模仿构建环境,并在包A中的源引用包B时显示编译错误。这可能吗?如果是,怎么样?

3 个答案:

答案 0 :(得分:3)

您需要将它们构建为单独的项目,项目B指的是项目A,但不是相反。

答案 1 :(得分:2)

如果你想要更严格的执行,你可以使你的项目OSGi捆绑/ Eclipse插件。这允许您指定从包中导出的包,甚至可以指定只有特定的包可以访问某些包。

答案 2 :(得分:1)

请查看:Arquitecture RulesMacker

这些工具能够在某些规则被破坏时发出警告。他们都支持“一些包不应该调用其他包”的规则。

我不知道是否有任何一个eclipse插件,抱歉。