Estoy tratando de hacer una tarea para ejecutar mi archivo jar en gradle.gradle runJar tarea?
he llegado con lo siguiente:
task runJar(dependsOn:[jar]){
ant.java(jar:,fork:true)
}
Sin embargo, no puedo encontrar la ruta de acceso al archivo JAR. Cualquier ayuda muy apreciada. ¡Gracias!
Misha
EDIT: OK esto es bastante extraño. Esta tarea ejecuta antes de compilar, etc. ???
EDIT: reparado. La clave está en una notación {} doLast, o, en forma abreviada
task runJar(dependsOn:"jar")<<{
ant.java(jar:"${libsDir}${File.separator}${archivesBaseName}.jar",fork:true)
}
Misha
Hola! He intentado con su solución, pero no tengo ningún resultado del archivo jar. Solo obtengo un resultado de Java: 1 información, aunque he escrito wrtitten en 'System.out' en mi método' main' ... ¿Cómo puedo obtenerlo? ¿La salida? – emesx
Necesito proporcionar ** args **. –