我正在努力配置一个超级简单(我的第一个)Gradle buildcript,它将:
-
编译我的
src/main/groovy
目录下的所有Groovy代码;编译需要包含存储在lib/
目录中的所有 local (不是来自repo)JAR -
将编译后的代码放在
/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 ???
}
任何正确方向的帮助或推动对我都非常有帮助 .
1 回答
您需要做的只是
apply plugin: 'groovy'
并添加以下部分: