variable modificar entorno comandos java gradle groovy classpath

java - modificar - Cómo listar classpath para pruebas en Gradle



variable path windows 10 (2)

Cuando intento ejecutar la gradle test , obtengo el siguiente resultado:

$ gradle test :ro:compileJava UP-TO-DATE :ro:processResources UP-TO-DATE :ro:classes UP-TO-DATE :ro:jar :compileJava :processResources UP-TO-DATE :classes :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test ro.idea.ToggleTest > testIsAd FAILED java.lang.NoClassDefFoundError at ToggleTest.java:13 Caused by: java.lang.ClassNotFoundException at ToggleTest.java:13 ro.idea.ToggleTest > testToggle FAILED java.lang.NoClassDefFoundError at ToggleTest.java:13 2 tests completed, 2 failed :test FAILED

Así que quiero verificar mi classpath para ver si mi classpath es incorrecta o no.

Mi pregunta es: ¿Cómo puedo listar la ruta de clase en el momento de la test con una tarea de Gradle?


Además, para enumerar el classpath para el uso de ejecución de la aplicación principal (no de prueba):

run << { doLast { configurations.runtime.each { println it } } }


Puede enumerar las dependencias de tiempo de ejecución de prueba con:

gradle dependencies --configuration=testRuntime

O, si quieres ver los archivos reales:

task printClasspath { doLast { configurations.testRuntime.each { println it } } }