¿Por qué el Classpath BuildScript de Grados de grado no contiene BuildSRC? -- gradle camp Relacionados El problema

Why gradle's buildscript classpath doesn't contain buildSrc?


2
vote

problema

Español

No puedo ver buildSrc en la carrera de BuildScript en Grados de grado; Puedo acceder a ella ... pero de alguna manera no está ahí

Esperaba que esté allí ... porque el BuildScript puede usar esas clases

build.gradle:

  apply plugin: 'java'  buildscript{         dependencies{                 classpath gradleApi()         } }   task show(){ A.asd() buildscript.configurations.classpath.each { println it } }   

Contenido de: BuildSRC / SRC / Main / Java / A.Java

  public class A{     public static void asd(){         System.out.println(A.class + " is invokable from"+A.class.getProtectionDomain().getCodeSource().getLocation().getPath());     } }   

Salida:

  :buildSrc:clean ... :buildSrc:build class A is invokable from/home/kirk/projects/bt/ews/tx3/buildSrc/build/classes/main/ /home/kirk/tools/gradle-1.11/lib/gradle-core-1.11.jar ...other nonrelated jars/etc :show   
Original en ingles

i can't see buildSrc on the buildscript classpath in gradle; i can access it...but it somehow isn't there

i expected that it's there...because the buildscript can use those classes

build.gradle:

apply plugin: 'java'  buildscript{         dependencies{                 classpath gradleApi()         } }   task show(){ A.asd() buildscript.configurations.classpath.each { println it } } 

contents of: buildSrc/src/main/java/A.java

public class A{     public static void asd(){         System.out.println(A.class + " is invokable from"+A.class.getProtectionDomain().getCodeSource().getLocation().getPath());     } } 

output:

:buildSrc:clean ... :buildSrc:build class A is invokable from/home/kirk/projects/bt/ews/tx3/buildSrc/build/classes/main/ /home/kirk/tools/gradle-1.11/lib/gradle-core-1.11.jar ...other nonrelated jars/etc :show 
  

Lista de respuestas

1
 
vote

buildscript { dependencies { classpath ... } } es la forma de agregar explícitamente las dependencias de script de compilación. El directorio buildSrc se agrega implícitamente.

 

buildscript { dependencies { classpath ... } } is the way to explicitly add build script dependencies. The buildSrc output directory is added implicitly.

 
 
     
     

Relacionados problema

4  Grieles / Plugin de Grados de Grados para Grails 2.0  ( Grails gradle plugin for grails 2 0 ) 
Estoy tratando de usar el complemento Griss-Grisle con Grails versión 2.0. Aquí está mi guión de compilación: buildscript { repositories { mave...

0  Descargue el archivo de propiedades desde git y carga antes de la ejecución de cualquier tarea en Grados de grado  ( Download properties file from git and load before execution of any task in gradl ) 
Estoy teniendo un archivo test.properties que es común para 3 repositorio. Por lo tanto, he checkin Code en Git. Digamos que tengo TESTA, TESB y TESTC como tr...

1  Error de construcción de Grises Javafx, java.util.zip.zipException: entrada duplicada: Meta-INF / License  ( Javafx gradle build error java util zip zipexception duplicate entry meta inf ) 
Estoy usando Gradécel para construir una aplicación Javafx. El problema que sigo entrando es un error "Entrada duplicada" para Meta-INF / License. Mi jarra ...

0  Configuración del proyecto CORDA: No se puede encontrar una ruta de certificación válida para el objetivo solicitado  ( Corda project setup unable to find valid certification path to requested target ) 
Estoy obteniendo struct Contact: Codable, Identifiable, CustomStringConvertible { var description: String { "name: (name)" } let...

8  ¿Cómo depurar el servidor local de AppEngine de IDEA + Gratil?  ( How to debug the appengine local server from ideagradle ) 
Estoy siguiendo el curso del motor de aplicación de Udacity, pero como Tinker, estoy siguiendo el uso de Grandle e Idea (Edición de código abierto). He conf...

12  Referencia no resuelta: JUnIT  ( Unresolved reference junit ) 
Estoy escribiendo un juego con Kotlin y LibgDX Framework. Soy nuevo en la prueba. He pasado un tutorial básico de cómo crear una prueba simple. Y cómo configu...

0  Error en "iónico cordova construir android"  ( Error on ionic cordova build android ) 
Estoy tratando de construir una aplicación en Android, pero siempre devuelve este error android_home = / usr / lib / android-sdk Java_Home = / USR / LIB ...

1  Solicitud de consola de Java Gradle  ( Gradle java console application ) 
Estoy escribiendo una aplicación de consola con Java y Gradle. En mi solicitud de Java, estoy tratando de aceptar la entrada del usuario. Está funcionando sin...

7  Grabar tarea de runjar?  ( Gradle runjar task ) 
Estoy tratando de hacer una tarea para ejecutar mi archivo jar en Grindle. He surgido lo siguiente: task runJar(dependsOn:[jar]){ ant.java(jar:,fork:tr...

0  Eclipse Gradle MC Modding Bug  ( Eclipse gradle mc modding bug ) 
Entonces, este es el error que recibo cada vez que intento ejecutar: "Gradlew Eclipse" o "Gradlew Geneclipseruns" dentro del CMD. Could not resolve: net.mi...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos