Eclipse(manifest.mf)文件找不到Gradle依赖项

时间:2015-08-26 12:11:06

标签: java eclipse gradle dependencies eclipse-rcp

我有RCP多项目应用程序,我使用Gradle来构建它并且它可以工作。所有类和依赖项都是强制性的,我可以运行我的应用程序。我正在使用Wuff:https://github.com/akhikhl/wuff

问题是我有Gradle脚本,它为每个模块复制工作Manifest文件,由Gradle生成:

task copyManifest(type: Copy){
    from "build/tmp-osgi"
    into "META-INF"
}
build.finalizedBy copyManifest

问题是在Eclipse中它在Manifest文件中有错误,说:

No available bundle exports package 'packageName'

(例如com.fasterxml.jackson.core;)

在模块build.gradle中我有:

dependencies {
    compile 'com.fasterxml.jackson.core:jackson-databind:2.6.1'
}

在Eclipse的Gradle依赖项中我可以看到:

jackson-annotations-2.1.6.jar
jackson-core-2.1.6.jar
jackson-databind-2.1.6.jar

我通过Gradle在控制台中构建应用程序,然后右键单击模块 - > Gradle - >刷新依赖关系。 (感谢Eclipse看到java文件中的包导入并且可以使用它们)但是仍然清单文件找不到它们,我无法通过IDE运行/调试它。

我做错了吗?我如何告诉eclipse这些依赖关系?

0 个答案:

没有答案