我试图弄清楚如何在一个IntelliJ项目中共享两个模块之间的包,我似乎无法找到正确的方法来实现它.我知道它可以在Eclipse中完成,但我不是很精通它.简而言之,我正在尝试重现由AppEngine连接的Android项目创建的相同类型的项目环境.
这是最好的问题,我可以解决它
项目A.
每个模块在Project的主目录中都有自己的源目录:
我为两个模块创建包,并编写每个模块所需的各种类.大多数类对于模块/平台是唯一的,并且被打包到它们自己的命名空间中
第1单元
第2单元
但是,我在两个模块中都使用了一些相同的接口和枚举:现在我想将所有相同的代码放在两者之间共享的单个包中,所以我不必每次都在包之间复制源代码我改变了一些东西.
我知道IntelliJ将允许您配置多个内容根作为模块配置的一部分.但是,如果它们属于同一个IntelliJ项目,那么两个模块似乎并不共享相同的内容根目录......?有没有更好的方法来配置我的项目?或者我错过了什么......?