限制Eclipse中源文件夹之间的访问

时间:2016-06-10 12:55:23

标签: java eclipse restriction access resource-files

我希望得到以下内容:

Project/
  src-core/<packages>/<java-files>
  src-module1/<packages>/<java-files>
  src-module2/<packages>/<java-files>

两个模块都可以访问src-core,但src-core和其他模块都不能访问模块。

可以使用多个项目并相应地设置项目依赖关系来实现这一点,但我们开始有很多模块,并且不想每次都创建一个新项目。

项目还有一个名为Access restrictions的功能,如果它可以应用于源文件夹,它将做正确的事情。

有没有办法(可能是插件或其他技巧)来实现这个目标?

2 个答案:

答案 0 :(得分:2)

使用maven的multi-module project

如果module1使用module2类,则会出现编译错误。

答案 1 :(得分:1)