|
1
3
你可能想给 ClassPath Checker ClassPath Helper 试试看。 通过这种方式,您可以准确地确定在您的开发环境中使用了哪些jar,以便将它们与部署环境中的jar进行比较,Luce在部署环境中生成索引。
CLASSATH检查器jar冲突:
Classpath辅助程序阻止(模糊)类视图:
|
|
2
0
现在好像有用了。对于那些感兴趣的人,我必须这样做:
希望这对某人有用。 |
|
|
3
0
既然您正在开发一个Eclipse插件,那么您应该研究一下OSGi。Eclipse插件是OSGi捆绑包的实例,OSGi具有处理捆绑包之间的依赖关系和版本控制的强大模型。 我不知道你的具体代码,但如果我计划在我的插件中使用Lucene,我会使用OSGi的“导入包”或“需要捆绑包”功能来表达依赖性;我不会在我的插件中包含Lucene JAR。如果每个插件都包含自己的Lucene JAR,那么您将浪费空间,但更重要的是,最终会得到不兼容的版本(就像您所拥有的)。 OSGI's website 不是开始OSGi之旅的最佳地点(这对OSGi规范和Peter Kriens的博客有好处)。最好从Neil Bartlett's online开始 book |