[JAVA] Comment sortir un pot avec la classe principale spécifiée par gradle dans IntellijIDEA

Objectif

Lorsque vous créez un projet Gradle, sortez jar et exécutez java -jar ***. Jar ***. Jar n'a pas l'attribut manifeste principal. Spécifiez la classe principale pour résoudre ce problème.

environnement

Etat initial

plugins {
    id 'java'
}

group 'xyz.miyayu'//Dépend de l'environnement
version '1.0-SNAPSHOT'//Dépend de l'environnement

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

Je vais spécifier la classe principale

//~ Abréviation ~
version '1.0-SNAPSHOT'

//ajouter
jar{
    manifest{
        attributes 'Main-Class' : 'xyz.miyayu.hogehogeProject.MainClass'//Spécifiez le nom de la classe
    }
}
//Ajouter ici

repositories {
//~ Abréviation ~

La fin

Je vous remercie pour votre travail acharné.

Recommended Posts

Comment sortir un pot avec la classe principale spécifiée par gradle dans IntellijIDEA
Comment créer un nouveau projet Gradle + Java + Jar dans Intellij 2016.03
Comment créer un environnement Docker avec Gradle pour IntelliJ
Comment sélectionner une date spécifiée par code dans le calendrier FS
Configurer un multi-projet Gradle dans IntelliJ pour créer un fichier JAR
Mappage à une classe avec un objet de valeur dans How to My Batis
Comment exécuter Ant dans Gradle
Comment créer un fichier jar sans dépendances dans Maven
Comment filtrer JUnit Test dans Gradle
Comment ajouter un fichier jar dans ScalaIDE
Exécutable serveur avec Spring gradle Comment créer JAR et WAR
[Rails] Comment appliquer le CSS utilisé dans l'application principale avec Administrer
[Rails] Comment utiliser la méthode d'assistance utilisée dans l'application principale avec Administrer
Comment obtenir les informations d'identification Keycloak dans la classe d'intercepteur
Comment colorer la sortie de la console de code dans Eclipse
Comment sortir le CSV créé par Rails vers S3
Comment obtenir une classe depuis Element en Java
Comment séparer .scss par contrôleur dans Rails
Comment ajouter conditionnellement une classe html.erb dans Rails
Comment créer un fichier exécutable dans Maven
(Java) Comment implémenter equals () pour une classe avec des éléments de valeur ajoutés par héritage
Comment enregistrer des fichiers avec l'extension spécifiée sous le répertoire spécifié en Java dans la liste
Développement d'applications JavaFX avec IntelliJ IDEA et Gradle ~ De la construction d'environnement à l'exemple de code ~
Comment intégrer des variables JavaScript dans HTML avec Thymeleaf
Comment implémenter UICollectionView avec du code uniquement dans Swift
Comment trier par ordre croissant / décroissant avec SQLite
Comment appeler des fonctions en bloc avec la réflexion Java
[Ruby] Comment utiliser la sortie standard dans le branchement conditionnel
Comment basculer Tomcat context.xml avec Eclipse WTP
Comment entrer / sortir des fichiers mainframe IBM en Java?
Comment utiliser la bibliothèque non standard Java sur IntelliJ IDEA
Comment utiliser la bibliothèque Z3 dans Scala avec Eclipse
Comment créer un projet Spring Boot dans IntelliJ
Organisé comment interagir avec le JDK par étapes
Comment sortir le standard d'un tableau avec for Each
[Comment insérer une vidéo dans un hameau avec Rails]
Comment supprimer des images non balisées en masse avec Docker
Comment faire un pot avec l'ancien Hadoop (hadoop-core-0.20.2-cdh3u6) dans Gradle: (Que faire si vous obtenez Impossible de développer ZIP ..)
Comment utiliser la bibliothèque JDD dans Scala avec Eclipse
Comment interroger Array dans jsonb avec Rails + postgres
Comment déboguer le fichier jar généré avec Eclipse
Comment démarrer par environnement avec Spring Boot de Maven
Comment installer Gradle et Kotlin avec SDKMAN (Mac)
Comment écrire dans la classe Model lorsque vous souhaitez enregistrer des données binaires dans DB avec PlayFramework
Comment utiliser la même classe Mapper dans plusieurs sources de données avec Spring Boot + MyBatis
Comment charger une bibliothèque à partir d'un fichier JAR avec VSCode << Comment ne pas utiliser Maven / Gradle >>
Comment utiliser Gradle
Comment obtenir le nom d'une classe / méthode exécutée en Java
Créez des fichiers Jar dans le dossier du plugin en un clic avec IntelliJ
Comment connecter les chaînes de la liste séparées par des virgules
Échec du lancement de la vérification chez Kotlin Koans chez IntelliJ IDEA
Comment obtenir des valeurs en temps réel avec TextWatcher (Android)
Mettez en majuscule uniquement la plage spécifiée avec la sous-chaîne. (Comment utiliser la sous-chaîne)
Comment déplacer une autre classe avec une action de bouton d'une autre classe.
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3
Comment changer dynamiquement les JDK lors de la construction de Java avec Gradle
Chemin d'accès relatif en sortie dans le fichier .classpath généré par Gradle Eclipse
Comment gérer Bundler :: Dsl :: DSLError en réécrivant gemfile