Java 将源存档添加到gradle中基于文件的本地库

Java 将源存档添加到gradle中基于文件的本地库,java,eclipse,gradle,Java,Eclipse,Gradle,在我当前的项目中,我需要使用库,下载包括api和源JAR。我可以将tween-engine-api.jar(api)文件添加到我的项目依赖项中 dependencies { compile fileTree(dir: 'libs', include: '*.jar', exclude: '*-sources.jar') } 但是我不能添加tween-engine-api-sources.jar(sources)文件作为实际库的源代码。有办法做到这一点吗?是否有一种方法可以标记文件,以便

在我当前的项目中,我需要使用库,下载包括api和源JAR。我可以将tween-engine-api.jar(api)文件添加到我的项目依赖项中

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar', exclude: '*-sources.jar')
}

但是我不能添加tween-engine-api-sources.jar(sources)文件作为实际库的源代码。有办法做到这一点吗?是否有一种方法可以标记文件,以便gradle按照我希望的方式选择-sources.jar文件?

解决了这个问题,最终将库jar和源jar合并为一个,并按预期工作。

gradle 1.12或1.13将支持为本地库添加源和Javadoc jar。请注意,如果将源代码添加到主Jar中,在编译类路径上找到此Jar的Java编译器通常会尝试编译源代码(!)。