2017-07-29 1 views
0

je la tâche suivante:Comment exécuter une commande de terminal dans une tâche Gradle?

task installMavenLocal(type: Upload) { 
    description "Installs the artifacts to the local Maven repository." 
    configuration = configurations['archives'] 
    repositories { 
     mavenDeployer { 
      repository url: repositories.mavenLocal().url 
     } 
    } 
} 

Quand je lance ma commande Gradle je fais ce qui suit gradle installMavenLocal -x:test:packageRelease, est-il un moyen que je peux ajouter cette commande à ma tâche ci-dessus afin que les développeurs ne ont pas besoin d'ajouter le -x:test:packageRelease et il court juste quand je fais la tâche?

Répondre

0

Vous pouvez utiliser:

installMavenLocal.dependsOn.remove(tasks.getByPath(":test:packageRelease"))