Eclipse插件项目是否可以依赖于Java项目?

7

我有一个基于Eclipse插件的项目,它依赖于我的Eclipse中的Java项目。通常我做的是将该项目导出为jar文件,并直接在插件中使用。但这需要手动操作。我能否从我的插件项目引用一个Java项目,使其成为编译时和运行时的依赖项?


我看到了一个类似的问题,但并不完全相同。

1个回答

5
我认为最接近的方法是从参考项目创建一个JAR文件,并将其导入到项目仓库中。但这对于当前开发的项目来说相当难以管理。
另一方面,是否可以将Java项目永久转换为插件?如果其他用户不使用OSGi / Eclipse,则除了Java项目特定的内容之外,他们将只看到一个清单/ manifest.mf 文件(可能还有一个 plugin.xml),因此这不会影响他们,但会帮助您。

  1. 如果他们也在使用 Eclipse,这会有任何影响吗?
  2. 我能否利用 Eclipse 的新功能将 Eclipse 链接起来,以创建另一个具有相同源代码的项目?
- oshai
  1. 他们会看到,这个项目也是一个插件项目。但由于该项目没有任何外部依赖,因此它不会(或者至少不应该)对他们造成任何问题。
  2. 我不知道,从未尝试过这样的事情。我认为它可能有效,但容易出现故障。
- Zoltán Ujhelyi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接