-1

我正在努力配置一个超级简单(我的第一个)Gradle buildscript,它将:

  1. 编译我的src/main/groovy目录下的所有 Groovy 代码;编译需要包括存储在我的目录中的所有本地(不是来自 repo)JARlib/
  2. 将编译后的代码放在/bin(或任何地方,我真的不在乎)
  3. JAR 将编译后的代码放入myapp.jar
  4. 以某种方式包含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 ???
}

任何朝着正确方向的帮助或推动都会对我大有帮助。

4

1 回答 1

1

您需要做的只是apply plugin: 'groovy'添加以下部分:

dependencies {
    compile fileTree(dir: 'lib', include: '*.jar')
}
于 2014-08-07T12:20:42.120 回答