J'essaie de faire une tâche pour exécuter mon fichier jar en gradle.
J'ai proposé ce qui suit: p> Cependant, je suis incapable de Trouvez le chemin du fichier JAR. Toute aide beaucoup appréciée. Merci! P> Misha P> Edit: Ok c'est plutôt étrange. Cette tâche fonctionne avant em> compile, etc.??? edit: corrigé. La clé est dans une notation Dolast {} ou, dans le sténographie p> misha p> p>
4 Réponses :
Ma meilleure solution jusqu'à présent: merci! p> misha p> p> p>
Salut! J'ai essayé votre solution, mais je n'ai aucune sortie du jar - je reçois un résultat Java: 1 information, bien que j'ai with a writing to principal Code> Méthode ... Comment puis-je obtenir la sortie?
J'ai besoin de fournir args b>.
Vous devriez être capable d'utiliser la variable JAR.ArchivePath;
task runJar(dependsOn:[jar]){ ant.java(jar: jar.archivePath ,fork:true) }
Recherchez-vous le Le plug-in de l'application ? Il crée une nouvelle tâche "RUN", qui exécute la classe Java spécifiée. P>
La réponse de KOPPOR fonctionne parfaitement.
avec un Main.Java en SRC / Main / Java, mon fichier Build.Gradle ressemble à p> exécuté donne: < / p>