• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Podłączenie z mySQL - manifest

42 Warsaw Coding Academy
0 głosów
178 wizyt
pytanie zadane 1 marca 2020 w Java przez StressedOut Nowicjusz (210 p.)

Dzień dobry,

Mógłby ktoś mi wytłumaczyć po co używa się manifest i czy jest konieczny?

Tworzę jako swój projekt program zarządzający magazynem(dodawanie produktów itp.)

Oczywiście również trzeba będzie stworzyć użytkownika i zalogować się, chcę do tego używać mysql. Przeglądając internety natknąłem się, że by maven uruchamiał driver do mysql potrzebny jest jeszcze to 

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <archive>
                        <manifest>
                            <mainClass>Main</mainClass>
                            <addClasspath>true</addClasspath>
                        </manifest>
                    </archive>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

Czy jest to konieczne do połączenia z mySQL? Co to daje? Kiedy tego używać?

1 odpowiedź

0 głosów
odpowiedź 5 marca 2020 przez Fortitudo Nowicjusz (160 p.)
Siemka - jestem początkującym programistą więc na moją odpowiedź weź poprawkę ;)

To co tu wstawiłeś to dołączenie pluginu assmbly, który umożliwia Ci spakowanie aplikacji do pliku .jar razem z z zależnościami (with dependencies), które zamieściłeś w pliku pom.xml

Wydaje mi się, że ten plugin nie jest konieczny do uruchomienia Twojej aplikacji z poziomu twojego IDE. Jednak, jeżeli chcesz swoją apke w postaci pliku .jar, to ten plugin jest niezbędny by "zbudować" Twoją aplikację razem z zależnościami, w tym ze sterownikiem do MySQL

W znacznikach <manifest> wskazujesz ścieżkę do pliku Main w twojej apce.

Podobne pytania

0 głosów
1 odpowiedź 2,373 wizyt
pytanie zadane 10 grudnia 2022 w Java przez letmestay Użytkownik (520 p.)
0 głosów
0 odpowiedzi 253 wizyt
pytanie zadane 24 sierpnia 2017 w Java przez plkpiotr Stary wyjadacz (12,420 p.)
0 głosów
0 odpowiedzi 251 wizyt
pytanie zadane 28 listopada 2020 w Java przez Amakesh Nowicjusz (220 p.)

93,382 zapytań

142,382 odpowiedzi

322,539 komentarzy

62,741 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...