[JAVA] Ajouter un script à la distribution créée par gradle

https://www.mkyong.com/gradle/gradle-multiple-start-script-examples/ http://gradle.monochromeroad.com/docs/userguide/application_plugin.html (45.4)

Pour référence ci-dessus

build.gradle


task createExtScript(type: CreateStartScripts) {
    mainClassName = "Main"
    classpath = startScripts.classpath
    classpath += files('/tmp/hoge')
    outputDir = startScripts.outputDir
    applicationName = 'extra_shell'
    defaultJvmOpts = ["-Xms1024m", "-Xmx2048m"]
}

applicationDistribution.into("bin") {
    duplicatesStrategy= DuplicatesStrategy.EXCLUDE
    from(createExtScript)
    fileMode = 0755
}

Les propriétés suivantes peuvent être définies pour la tâche

Recommended Posts

Ajouter un script à la distribution créée par gradle
Ajouter une clé externe à la colonne avec migrate
Ajoutez une botte de printemps et un dégradé à éclipse
Rétrograder une application existante créée avec les rails 5.2.4 vers 5.1.6
Ajouter un projet dans n'importe quel dossier avec Gradle
[Java] Article pour ajouter une validation avec Spring Boot 2.3.1.
Je voulais classer la botte à ressort dans un multi-projet
Essayez d'afficher Hello World avec Spring + Gradle
Ajoutez des packages à votre projet avec Swift PM
Comment créer un environnement Docker avec Gradle pour IntelliJ
Comment installer Gradle et Kotlin avec SDKMAN (Mac)
Ajouter un fichier au fichier jar
Utiliser ProGuard avec Gradle
Test d'intégration avec Gradle
Installez Gradle sur ubuntu16.04
Utilisez jlink avec gradle
Ajoutez un package Swift local à votre projet avec Swift PM
J'ai créé un plug-in qui exécute jextract avec des tâches Gradle
Mettre à jour vers la dernière version sans spécifier la version avec le wrapper gradle