Witam!
Jestem nowym użytkownikiem tego forum.
Od niedawna zostałem developerem Java i powoli się uczę.
Obecnie mam taki problem do rozwiązania.
Przy budowaniu aplikacji pluginem webstart-maven-plugin oprócz folderu "jnlp" z podpisanymi jar'ami tworzony jest również plik zip który zawiera te wszystkie jary.
W firmie nie potrzebujemy zip'a, zajmuję on jedynie dodatkowy czas podczas budowania.
Czy da się jakoś wyłączyć budowanie tego pliku??
Niestety nie da się tego zrobić.
:/ Szkoda. A to w takim wypadku mam jeszcze jedno pytanie odnośnie tego pluginu.
Czy da się skonfigurować w nim podpisywanie jarów tak aby jeżeli istnieje podpis to żeby go usuwał i wstawiał mój.
Obecnie robi to ant, rozpakowuje jarka, usuwa podpis i dopiero podpisuje na nowo, a chciałbym żeby wszystko było robione za pomocą mavena.
Da się. Najpierw należy puścić webstart:unsign, a potem odpowiednie zadanie. Można zrobić nawet w konfiguracji pluginu by po package puszczał najpierw unsing. Wystarczy dopisać odpowiednią rzecz w tagu executions.
A webstart:jnlp ma parametr 'unsignAlreadySignedJars'. Jak to dziala? Usuwa podpisy i pozniej podpisuje?
Próbuje skorzystać z tego unsign ale nic mi z tego nie wychodzi. Nie usuwa podpisów.
Czy zadziała to w wersji 1.0-alpha-1??
Czy tak powinna wyglądać konfiguracja??
<sign>
<keystore>${project.basedir}/build/.keystore-08072009</keystore>
<storepass>111111</storepass>
<alias>new</alias>
<verify>true</verify>
</sign>
<unsign>true</unsign>
<verifyjar>false</verifyjar>