我正在构建一个JavaAgent,它可以通过--javaagent:my.jar=<option>
加载,也可以在运行时动态连接到jvm(例如virtualMachine.loadAgent(jarFile, "");
)。无论如何,它需要一个带有正确manifest.txt文件的Jar文件才能工作。这对我现在的测试来说是个问题。
我正在使用Gradle,目前我正面临以下问题:
任何想法如何实现。特别是第二次?
感谢您的帮助
答案 0 :(得分:0)
我假设通过2中的'编译测试类',你实际上是指主要的类
如果是这样,你应该可以做1&amp; 2喜欢这个
sourceSets {
test {
runtimeClasspath = output + configurations.testRuntime
}
}
dependencies {
testRuntime files(jar.archivePath) {
builtBy jar
}
}