如何在 Eclipse 中使用 Nuxeo 解决工作区依赖关系

How can I resolve Workspace Dependencies with Nuxeo in Eclipse

我在我的 Eclipse 工作区中有几个 Maven 项目。

项目 A 是项目 B 的依赖项。

项目 B 是一个 Nuxeo 项目。这意味着项目 B 的所有依赖项都应该在 Nuxeo 中定义。

每次我在项目 A 中更改某些内容时,我应该在某处重建一个 jar 部署(在首选项 -> Nuxeo -> 用户库中定义)。

有没有更快的方法? 我可以用 Nuxeo 项目解决我的工作区依赖关系,就像我对 Maven 项目所做的那样吗?

那么,您正在使用 Nuxeo IDE。请详细说明 Eclipse、Nuxeo IDE 和 Nuxeo SDK 的版本。

"User libraries" 数据用于帮助 Nuxeo IDE 将 JAR 与其 Maven GAV 映射。这允许提供高级功能,如 POM 完成(同步)、JAR 发现、class 建议...

Can I resolve my workspace dependencies with a Nuxeo project, like I do for a Maven project?

是的,您可以:仍然可以在 Java 构建路径中引用其他项目(即从 B 引用 A)。您可能需要检查 Preferences / Nuxeo / Nuxeo SDK.
中的选项“Do not use SDK classpath container (for experts only)” 我想唯一的缺点是您必须自己管理将该库部署到目标服务器中。

好的,所以我找到了解决方案:

我应该从 Nuxeo 库中删除该库(首选项 -> Nuxeo -> 用户库)。

我应该将项目 A 添加到项目 B 的构建路径中: 右键单击项目 -> 构建路径 -> 配置 -> 项目 -> 添加。

还有 Tada,Eclipse 解决了我作为基本 Java 项目的依赖关系。