我的Eclipse Workspace中有几个Maven项目。
项目A是项目B的依赖项。
项目B是Nuxeo项目。这意味着项目B的所有依赖项都应该在Nuxeo中定义。
每次我在项目A中更改某些内容时,我都应该在某处重建一个jar部署(在Preferences - > Nuxeo - > User Librairies中定义)。
有更快的方法吗? 我可以使用Nuxeo项目解决我的工作区依赖关系吗,就像我为Maven项目做的那样?
答案 0 :(得分:0)
所以,你正在使用Nuxeo IDE。请详细说明Eclipse,Nuxeo IDE和Nuxeo SDK的版本。
"用户库"数据用于帮助Nuxeo IDE将JAR映射到其Maven GAV。这允许提供高级功能,如POM完成(同步),JAR发现,类建议......
我可以使用Nuxeo项目解决我的工作区依赖关系,就像我为Maven项目做的那样吗?
是的,您可以:仍然可以在Java构建路径中引用其他项目(即从B引用A)。您可能需要选中" Do not use SDK classpath container (for experts only)
"在Preferences / Nuxeo / Nuxeo SDK
我想唯一的缺点就是你必须自己管理那个库到目标服务器的部署。
答案 1 :(得分:0)
好的,所以我找到了解决方案:
我应该从Nuxeo libs中删除lib(首选项 - > Nuxeo - >用户库)。
我应该将项目A添加到项目B的构建路径中: 右键单击项目 - > buildpath - > configure - >项目 - >添加。
Tada,Eclipse解决了我作为基本Java项目的依赖。