2010-10-19 112 views
7

我有一个eclipse插件项目,它依赖于我的eclipse中的java项目。通常我所做的就是将项目导出为jar并在插件中原样使用它。但这需要手动工作。我可以从我的插件项目引用一个Java项目,这将是编译时和运行时依赖项?
我看到一个similar question,但不完全一样。可以eclipse插件项目依赖于java项目

回答

5

我认为,最接近这个的是从引用的项目创建一个jar文件,并将其导入到项目存储库。但对于目前开发的项目来说,这很难管理。

另一方面,是不是可以简单地将Java项目永久转换为插件?如果另一个用户没有使用OSGi/Eclipse,他/她只会在java项目特定的东西旁边看到一个manifest/manifest.mf文件(可能还有一个plugin.xml),所以这不会打扰他们,但会帮助他们您。

+0

1.如果他们也在使用eclipse,它会有什么效果吗? 2.我可以使用eclipse链接的eclipse的新特性来创建另一个具有相同来源的项目吗? – oshai 2010-10-27 17:46:06

+0

1.他们会看到,该项目也是一个插件项目。但是由于这个项目没有任何外部依赖性,它将(或至少应该)不会给他们带来任何问题。 2.我不知道,从来没有尝试过这样的事情。它可能有用,但在我看来这很容易打破。 – 2010-10-29 08:52:14