我正在努力配置一个超级简单(我的第一个)Gradle buildscript,它将:
- 编译我的
src/main/groovy
目录下的所有 Groovy 代码;编译需要包括存储在我的目录中的所有本地(不是来自 repo)JARlib/
- 将编译后的代码放在
/bin
(或任何地方,我真的不在乎) - JAR 将编译后的代码放入
myapp.jar
- 以某种方式包含
wrapper
任务,以便gradlew
生成适当的任务
我的项目目录结构:
myapp/
src/main/groovy/
<Groovy sources>
bin/
lib/
<lots of JARs>
build.gradle
gradle.properties
到目前为止,这是我尝试过的:
apply groovy
task compile {
println "Compiling from src/main/groovy and lib/ to bin/"
javac ???
}
task jar {
println "JARring up the code"
jar ???
}
任何朝着正确方向的帮助或推动都会对我大有帮助。