Eclipse lauffähiges Jar auch mit gradle erstellen

mugsawaay

Aktives Mitglied
Hallo,

suche schon den ganzen morgen wie man es hinbekommt aus gradle heraus einen lauffähiges jar zu erstellen.
mit nachfolgender build.gradle Datei funktioniert zwar, aber wahrscheinlich nur, weil die Abhängigkeiten nicht benötigt werden.

Code:
// Apply the java-library plugin to add support for Java Library

apply plugin: 'java'
apply plugin: 'eclipse'

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

// In this section you declare where to find the dependencies of your project
repositories {
    // Use jcenter for resolving your dependencies.
    // You can declare any Maven/Ivy/file repository here.
    jcenter()
}

dependencies {
    // This dependency is exported to consumers, that is to say found on their compile classpath.
  //  api 'org.apache.commons:commons-math3:3.6.1'

    // This dependency is used internally, and not exposed to consumers on their own compile classpath.
    implementation 'com.google.guava:guava:21.0'

    // Use JUnit test framework
    testImplementation 'junit:junit:4.12'
}

In dem mittels "export" von Eclipse erzeugten Jar file sind die
class dateien, sowie die externen *.jar Dateien enthalten
der MANIFEST.MF File sieht folgendermassen aus:
Code:
Manifest-Version: 1.0
Rsrc-Class-Path: ./ commons-math3-3.6.1.jar guava-21.0.jar junit-4.12.
jar hamcrest-core-1.3.jar
Class-Path: .
Rsrc-Main-Class: FXMLBsp
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader

In dem mittels obigen build file erzeugten jar File sind nur die class Dateien enthalten
und der MANIFEST.MF File sieht folgendermassen aus:
Code:
Manifest-Version: 1.0
Class-Path:
Main-Class: FXMLBsp

Frage: wie schaffe ich es die Projekt und external Dependencies in den jar File zu bekommen?

Wie gesagt, mit der Export Version von Eclipse--> kein Problem.
Nur mit gradle schaffe ich es eben nicht.
Ich hatte vermutet, das dies ein generelles Problem ist und da schon quasi fertige Build files existieren. Zumindest habe ich keine gefunden.
wäre super wenn mir da jemand einen Tipp geben könnte.
gs
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Bilddateien auch in .jar einlesen können IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 20
O NetBeans Netbeans 12.0 - Hintergrundfarbe, auch im Navigator und Projekt umstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
pkm Bild wird nur dann angezeigt, wenn es auch in der IDE bekannt ist. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
X "Extract Method Object" aus IntelliJ auch in Eclipse? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
J Gibt es einen Flussdiagramm-Editor, bei dem man den Ablauf auch durchspielen kan? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T Nach Jahren mit Eclipse jetzt auch mal Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Z UML Modeller der auch GUI Elemente erstellt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L Eclipse Projekt gelöscht (auch physikalisch) - recovery? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
M Versionierung mit Eclipse und auch erstmal einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A verwendete bilder auch in jar ausführen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
8u3631984 VS Code und Gradle Sub Module IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Eclipse debug Gradle-Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Kombinationsproblem: netbeans, gradle, mysql, json IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
temi Gradle: Externe Abhängigkeiten einschließen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
temi IntelliJ, Gradle und Git: gitignore IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
J Bekomme keine lauffähige jar (netbeans/gradle) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
J Install JasperReports on netbeans/gradle Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
J NetBeans gradle Projekt, unter neu keine Auswahl JavaFX IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
J Gradle add Bom Properties IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Gradle localPublish POM IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
J mavenBOM alternative für Gradle IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B IDEA IntelliJ Import Gradle: Plötzlich Android Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
M gradle import in eclipse schlägt fehl IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Maven in Gradle builden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
N Gradle Ober und Unterordner zusammengefasst IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
L IDEA IntelliJ Gradle sync failed IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T NetBeans "Gradle Project" in "Web Application" nutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
D Jenkins/Gradle maven-publish Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
temi IDEA IntelliJ Gradle und JavaFX IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
B IDEA IntelliJ Gradle Projekt debuggen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
temi IDEA IntelliJ Gradle - Erste Schritte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
D Gradle - DSL und Repositories von Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1

Ähnliche Java Themen

Neue Themen


Oben