Maven assembly plugin

publikováno: 12.6.2013

Pokud chcete vytvořit Java SE aplikaci a zabalit všechny závislosti do jednoho JAR souboru, pak přidejte do pom.xml do tagu <plugins> tento plugin:

<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <configuration>
        <archive>
            <manifest>
                <mainClass>cz.java.skoleni.helloworld.Main</mainClass>
            </manifest>
        </archive>
        <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
    </configuration>
</plugin>

Vytvoření jednoho JAR souboru se závislostmi provedete pomocí:

mvn compile assembly:single

Výsledný JAR soubor bude v adresáři target.

 

Předchozí:
Maven compiler plugin
Následující:
Maven antrun plugin
Reference

Skoleni bylo kazdopadne prinosne, i kdyz ve Springu uz chvilku delam, dodalo mi to kontext a hlubsi porozumeni. Libil se mi i prehled dalsich frameworku, jejich prakticke vyuziti a ze

Daniela

Školení bylo profesionální jako vždy (přesto v přátelském a otevřeném duchu). Je vidět, že Jirka je v dané problematice jako ryba ve vodě a neustále se posouvá kupředu, k čemuž

Aleš

Se školením jsem byl naprosto spokojen. Výborný poměr teorie a praxe. Vypíchl bych i přístup školitele k probírané problematice, znalosti a zkušenosti. Je vidět, že Jirka je velký fanoušek Javy

Václav


Novinky

14.2.2018: DNSSEC & Forpsi & Turris Omnia
Problémy kombinace lepší security a Forpsi

22.1.2018: FYI: PrimeFaces 5 Remote Code Execution
Pokud používáte PrimeFaces 5, tak jste možná byli hacknuti

16.11.2017: Java 9 přednáška
Na JavaDays 2017 jsem měl přednášku na téma Java 9, o kterou bych se rád podělil