我需要在Gradle构建过程中执行外部Java应用程序。外部应用程序在其类路径中需要与Gradle构建的应用程序相同的JAR。有没有办法将我在Gradle中定义的依赖项暴露给外部应用程序?
即。我需要运行这个:
java -jar -cp [jars from Gradle] myapp.jar
答案 0 :(得分:2)
您可以在构建中添加一个简单的任务来获取生成的类路径。
task printClasspath << {
println configurations.runtime.asPath
}