在本地使用 gradle 构建 shadow jar
Building shadow jar with gradle locally
我正在使用 gradle 中的 shadow 插件来构建 jar 文件,我添加了如下构建脚本
buildscript {
repositories { jcenter() }
dependencies {
classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.2'
}
}
我不想让 gradle
从 jcenter()
获取 shadow-1.2.2.jar,而是想从 http://jcenter.bintray.com/com/github/jengelman/gradle/plugins/shadow/1.2.2/[=19 获取 shadow-1.2.2.jar
=]
我只想在本地构建它,我已将 shadow-1.2.2.jar
放在 libs 文件夹中,我的构建脚本是
buildscript {
//repositories { jcenter() }
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.2'
}
}
但是它不起作用,请帮助!
以下代码应该可以工作:
buildscript {
dependencies {
classpath fileTree(dir: 'libs', include: '*.jar')
}
}
gradle buildscript
依赖项没有 compile
配置。
我正在使用 gradle 中的 shadow 插件来构建 jar 文件,我添加了如下构建脚本
buildscript {
repositories { jcenter() }
dependencies {
classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.2'
}
}
我不想让 gradle
从 jcenter()
获取 shadow-1.2.2.jar,而是想从 http://jcenter.bintray.com/com/github/jengelman/gradle/plugins/shadow/1.2.2/[=19 获取 shadow-1.2.2.jar
=]
我只想在本地构建它,我已将 shadow-1.2.2.jar
放在 libs 文件夹中,我的构建脚本是
buildscript {
//repositories { jcenter() }
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.2'
}
}
但是它不起作用,请帮助!
以下代码应该可以工作:
buildscript {
dependencies {
classpath fileTree(dir: 'libs', include: '*.jar')
}
}
gradle buildscript
依赖项没有 compile
配置。