[JAVA] Erstellen Sie eine JAR-Datei, die auf Gradle ausgeführt werden kann

Voraussetzungen

Verfahren

Erstellen Sie mit IntelliJ ein Gradle-Projekt

スクリーンショット 2018-02-18 18.59.58.png

Erstellen Sie ein einfaches Java-Programm und bearbeiten Sie die Gradle-Konfigurationsdatei

src/main/java/HelloWorld.java

public class HelloWorld {
    public static void main(String... args) {
        System.out.println("HEllo World");
    }
}

build.gradle (Teilauszug)

group 'helloworld'
version '1.0-SNAPSHOT'

apply plugin: 'java'

sourceCompatibility = 1.8

(Weggelassen)

jar {
    manifest {
        attributes 'Main-Class': 'HelloWorld'
    }
}

Erstellen Sie tatsächlich eine JAR-Datei

Wenn Sie den folgenden Gradle-Befehl ausführen, wird eine JAR-Datei im Build-Verzeichnis des Projekts erstellt.

$ gradle build
Starting a Gradle Daemon (subsequent builds will be faster)
:compileJava
:processResources UP-TO-DATE
:classes
:jar
:assemble
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build

BUILD SUCCESSFUL

Total time: 7.82 secs
スクリーンショット 2018-02-18 19.02.42.png

Recommended Posts

Erstellen Sie eine JAR-Datei, die auf Gradle ausgeführt werden kann
Schreiben einer Klasse, die in Java bestellt werden kann Ein kleines Standard-Memo
Melden Sie eine CSV-Datei ab, die von Excel mithilfe von Logback gelesen werden kann
Erstellen Sie ein Seitensteuerelement, das mit RecyclerView verwendet werden kann
So erstellen Sie ein neues Gradle + Java + Jar-Projekt in Intellij 2016.03
Fügen Sie dem JAR-Dateinamen in Gradle einen Zeitstempel hinzu
Erstellen Sie mit dem Befehl eine JAR-Datei
Eine Bat-Datei, die Java in Windows verwendet
[OpenJDK11 & JavaFX13] Erstellen Sie eine JavaFX-App mit IntelliJ + gradle und erstellen Sie ein Paket, das zusammen mit einer leichten JRE verteilt werden kann.
[Android] Ich möchte einen ViewPager erstellen, der für Tutorials verwendet werden kann
Erstellen Sie eine Jar-Datei mit zwei Befehlszeilen
Praktische Tastenkombinationen für Eclipse
Erstellen Sie ein Java-Servlet und eine JSP-WAR-Datei für die Bereitstellung auf Apache Tomcat 9 mit Gradle
Liste der Geräte, die mit Swift UI in der Vorschau angezeigt werden können
Was ist eine JAR-Datei?
[Java] Erstellen Sie eine temporäre Datei
Erstellen Sie eine Methode, mit der Zeichen von jedem Ort abgerufen werden können
Einführung in Rakefile, die in ca. 10 Minuten durchgeführt werden kann
Suchen Sie eine Switch-Anweisung, die in einen Switch-Ausdruck konvertiert werden kann
Java (Super Beginner Edition), das in 180 Sekunden verstanden werden kann
Richten Sie in IntelliJ ein Gradle-Multiprojekt ein, um eine JAR-Datei zu erstellen
Ich möchte eine Parkettdatei auch in Ruby erstellen
Generieren Sie in Gradle 4.9 eine einzelne ausführbare JAR-Datei mit abhängigen Bibliotheken
So erstellen Sie ein Schlüsselpaar von ecdsa in einem Format, das von Java gelesen werden kann
Referenznotiz / In-Memory-LDAP-Server, der in Java eingebettet werden kann
So erstellen Sie eine JAR-Datei und eine War-Datei mit dem Befehl jar
Erstellen Sie eine statische Datei, die Variablen mithilfe der ERB-Klasse erweitert
Zusammenfassung von ORM "uroboroSQL", das in Enterprise Java verwendet werden kann
SwiftUI-Ansicht, die in Kombination mit anderen Frameworks verwendet werden kann
Mecab-Installation, die fast durch Eingabe eines Befehls erfolgen kann
Erstellen Sie eine Datenbank in einer Produktionsumgebung
Erstellen Sie eine neue App mit Rails
Erstellen Sie mit Gradle eine ausführbare JAR für mehrere Projekte
Erstellen Sie ein Servlet-Programm in Eclipse
Fügen Sie Bildressourcen in die JAR-Datei ein
[Java 8] Bis zur Konvertierung von Standardeingaben, die beim Codieren von Tests verwendet werden können, in eine Liste oder ein Array
Befehlszeile, mit der Sie eine Verzeichnisstruktur zum Erstellen einer Laravel-Umgebung mit Docker auf einmal erstellen können
[Spring Boot] Liste der Validierungsregeln, die in der Eigenschaftendatei für Fehlermeldungen verwendet werden können
Eingabe / Ausgabe von Java-Dateien, die über den historischen Hintergrund verwendet werden können
So erstellen Sie eine Zip-Datei beim Gruppieren von Datenbanksuchergebnissen in Java
[Java] Erstellen Sie mit dem Befehl jar eine JAR-Datei, die sowohl komprimiert als auch nicht komprimiert ist
[Rails] "Pry-Rails", die beim Speichern mit der create-Methode verwendet werden können
Server mit Spring Gradle ausführbar So erstellen Sie JAR und WAR
Beispielprogramm, das den Hashwert einer Datei in Java zurückgibt
[Android Studio] Beschreibung, die kontinuierlich in die SQLite-Datenbank eingegeben werden kann [Java]
So fügen Sie eine JAR-Datei in ScalaIDE hinzu
Erstellen Sie eine TODO-App in Java 7 Create Header
Objektorientiert, das von Feen verstanden werden kann
Konfigurieren Sie ein Multiprojekt mit Unterverzeichnissen in Gradle
Erstellen Sie eine Liste mit mehreren Klassen
Technologie-Auszug, mit dem EC-Sites in Java-Schulungen erstellt werden können
[Windows] gem install sqlite3 kann nicht durchgeführt werden ~ Temporäre Datei in C: \ Hen ~ kann nicht erstellt werden
Erstellen Sie eine Windows-Desktopanwendung in Ruby und verteilen Sie eine ausführbare Datei (.exe)!
Ich habe einen THETA API-Client erstellt, der für die Plug-Entwicklung verwendet werden kann
Erstellen wir eine vielseitige Dateispeicher (?) - Operationsbibliothek, indem wir die Dateispeicherung / -erfassung mit Java abstrahieren