我正在尝试添加org.apache.commons.lang3
到我的构建中。我已经下载了包含jar文件目录的库。
我的小组正在使用gradle来构建项目,我知道的足以问一个正确的问题。所以我认为构建正在做的是
我想添加lang3库,但是我不确定该怎么做。我可以将其转储到src / main / java吗?还是我必须告诉gradle?
我认为这与当前的build.gradle有关
ext.releaseDir = "${buildDir}/release/${tpVersion.getProgramName()}"
ext.bundlesDir = "${releaseDir}/nucleus/bin/nucleus_java/bundles/"
dependencies {
compile fileTree(dir: bundlesDir, include: '*.jar')
bnd {
source sourceSets.main.java.srcDirs
include '**/*.bnd'
如果它存在于任何远程存储库中,则可以将其声明为依赖项。我就是那样做的。
但是,如果要使用本地文件,请不要将其放在src / main中。在与src相同的目录级别上使用额外的文件夹lib或类似文件夹,或者构建脚本。
然后,可以像下面的示例一样将本地依赖项添加到build.gradle中:
repositories {
//central maven repo
mavenCentral()
}
dependencies {
//local file
compile files('libs/toxiclibscore.jar')
//dependencies from a remote repository
compile 'java3d:vecmath:1.3.1', 'commons-lang:commons-lang:2.6'
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句