如何定义的gradle中

基于文件的依赖我有一个gradle这个构建脚本定义文件相关的源位置。如何定义的gradle中

dependencies { 

testCompile files('lib/test/wibble-1.0.jar')

}

我有,我想补充的依赖,以便在Eclipse中,我可以导航到源代码库中的源罐子。如何将该信息添加到依赖项?

回答:

为未从Maven存储库解析的工件添加源Jar需要使用eclipse.classpath(参见Gradle Build Language Reference中的EclipseClasspath)的一些脚本。它看起来是这样的:

import org.gradle.plugins.ide.eclipse.model.* 

eclipse {

classpath {

file {

whenMerged { Classpath classpath ->

classpath.entries.each { ClasspathEntry entry ->

if (entry instanceof AbstractLibrary && entry.library.file == file("lib/test/wibble-1.0.jar")) {

entry.sourcePath = fileReferenceFactory.fromFile(file("lib/test/wibble-1.0-sources.jar"))

}

}

}

}

}

}

你可以概括这段代码,添加所有源罐子在遵守一些命名约定lib目录。

以上是 如何定义的gradle中 的全部内容, 来源链接: utcz.com/qa/264760.html

回到顶部