在Gradle中的jar文件上运行JUnit测试

时间:2019-03-10 15:01:17

标签: java gradle

我无法在IntelliJ中的jar文件上运行我的JUnit(4.12)测试。

我的build.gradle文件如下所示

plugins {
    id 'java'
}

version '1.0'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile files("Program.jar")
}

test {
    useJUnit()
    classpath = project.files("Program.jar", configurations.runtime)
}

我在目录的根目录,src文件夹和build文件夹中尝试了jar文件的各种放置,但是我无法成功构建和运行它。

我无权访问Program.java,因为我正在使用提供的API对它进行测试。因为我没有Program.java文件,所以gradle项目将无法构建。

有什么方法可以构建我的项目,并使它能够对jar文件使用测试文件?

0 个答案:

没有答案