【发布时间】:2015-07-21 14:56:45
【问题描述】:
我想用两个 groovy 文件创建 jar,AppLogic.groovy 由两个少数 groovy 类和另一个文件组成,AppSpec 有 Spock 测试套件,我想执行这个 Spock 类(设置为可执行文件)。如何创建具有所有依赖项的此类 jar?我在这里找到了 jUnit 类似的东西:how to export (JUnit) test suite as executable jar 但无法适应我的需要。
我使用 gradle 进行构建,这是我的 build.gradle 文件:
group 'someGroup'
version '1.0'
apply plugin: 'groovy'
apply plugin: 'java'
apply plugin:'application'
sourceCompatibility = 1.7
repositories {
//some repos here
maven { url "http://repo.maven.apache.org/maven2" }
}
dependencies {
//some dependencies here
}
我四处浏览并找到了 SpockRuntime,但我不知道是否以及如何使用它来实现我的目标。
【问题讨论】:
标签: groovy jar gradle executable-jar spock