tutorial traduccion mac gradle

traduccion - gradle vs maven



Gradle crea solo un módulo (4)

Tengo una compilación gradle de módulos múltiples. Quiero ejecutar objetivos para un módulo usando root. Ej .:

gradle build -Pmodule=ABC gradle jar -Pmodule=ABC gradle test -Pmodule=ABC gradle compileJava -Pmodule=ABC gradle customTask -Pmodule=ABC etc.

Entonces, cada objetivo puede ejecutarse desde la raíz especificando el módulo. ¿Hay una manera simple de hacer esto?

Gracias !


En Mac OS, la única variante que está trabajando conmigo:

./gradlew ABC:build

(También podría estar funcionando en Linux)


Encontrado de una manera rápida

gradle build -p moduleA

moduleA es el directorio del módulo.

Above command construye un moduleA y todos sus submódulos, y moduleA debe ser su camino


Para ejecutar una tarea de un subproyecto específico, especifique su ruta de tarea . Por ejemplo:

gradle :ABC:build

El líder : representa el proyecto raíz. ABC es el subproyecto y build una tarea en ese proyecto.


Si su IDE es Android Studio, hay una manera simple. Simplemente elija la carpeta del módulo que desea compilar, luego haga clic en Build y elija Make Module ''your module folder''.