Runnable Jar poprzez Maven

Runnable Jar poprzez Maven
M0
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 4 lata
  • Postów:16
0

Mam problem ze zrobieniem pliku typu Runable Jar w projekcie Maven-owym. W zwykłym projekcie Javy taki plik tworzy się po prostu poprzez kliknięcie Export -> Runnable JAR i właściwie wszystko gotowe, a w Mavenie w ten sposób nie działa - poproszę o pomoc kogoś kto wie jak to zrobić...

kiyo
  • Rejestracja:około 8 lat
  • Ostatnio:około 6 godzin
  • Postów:155
0

Musisz użyć maven-assembly-plugin. W pom.xml dodajesz

Kopiuj
<build>
  <plugins>
    <plugin>
    <artifactId>maven-assembly-plugin</artifactId>
      <configuration>
        <archive>
          <manifest>
            <mainClass>com.javavids.main.Main</mainClass> <!-- Tutaj zamiast Main nazwa Twojej klasy-->
          </manifest>
        </archive>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
      </configuration>
    </plugin>
  </plugins>
</build>

Potem wywołujesz polecenie:

Kopiuj
mvn clean package assembly:single 

po tym w katalogu Target powinien pojawić się Twój jar.

M0
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 4 lata
  • Postów:16
0

Bardzo dziękuję :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.