我有一个依赖于项目B的项目A.项目B是A的子项目,作为项目A的一部分。项目B有自己的资源,必须访问自己的引导程序。因此,当我启动项目A时,它失败,但无法找到项目B的资产。
此设置在Kepler中运行得非常完美,它在查找文件时没有任何问题,因此所有路径和源文件夹都完好无损。
与开普勒相比,Luna看起来有些变化。有没有人知道如何解决这个问题?
编辑:我还必须补充说,项目A和项目B中都存在名为“assets”的文件夹(它们包含不同的资产)。当我尝试将项目B的assets文件夹手动添加到项目A时,Eclipse表示该文件夹已存在。这可能是问题的根源吗?我该如何解决呢?再一次,开普勒对此毫无疑问......
答案 0 :(得分:0)
感谢@erhun,我发现了这种情况的共鸣和解决方案。正如@erhun所询问的那样,该项目没有在Eclipse之外与Leiningen一起推出同样的问题。所以事实证明逆时针方向设置用Leiningen而不是“defult java启动器”来运行项目,所以我在首选项中改变了它,Eclipse完成了魔术。
莱因根因其对依赖项目的更严格政策而闻名,因此它不允许这种传递依赖,有效地使用户将所有资源复制到主项目中。