Maven, a nazwa pliku wynikowego: dodawanie '-1.0-SNAPSHOT' do nazwy

0

Witam,
Od jakiegos czasu uzywam Mavena i bardzo sobie chwale. Jest jedna rzecz jakiej nie moge ustawic: nazwy wyjsciowego archiwum. Nie tworze wielu wersji projektow.

Nie chce, aby do mojego (ear), czy tez EJB wchodzacacych w jego sklad dodawane jest 1.0-SNAPSHOT np.
mojprojekt-ear-1.0-SNAPSHOT.ear

Przeszkadza mi to, bo rzutuje na JNDI name beanow EJB wchodzacych w sklad projektu. Jezeli ma to jakies znaczenie (nie powinno, bo Maven jest przeciez niezalezny) to uzywam Netbeans.

Jak mozna wykasowac dodawanie tej informacji do nazw archiwum ear i wchodzacych w jego sklad podprojektow?

Pozdrawiam,

1

Ty tak poważnie?
http://maven.apache.org/guides/introduction/introduction-to-the-pom.html
ctrl+f: finalName
Analogiczny parametr ma zapewne maven plugin którego używasz do pakowania eara ;]

0

Działa, dzięki, nie mogłem znaleźć tego badziewia, a szukałem.

0

A jednak lipa: to działa tylko na zewnętrzne archiwum. Jeżeli dokonuje kompilacji całego ear z zależnościami (Build with dependencies na projekcie nazwaprojektu-ear), to wlasne nazwe mam tylko w pliku finalnym (ear), a do wewnetrznych modulow wciaz jest dopisywane '-1.0-SNAPSHOT', mimo ze zmienilem nazwe:

<build>
        <finalName>nazwaprojektu-ejb</finalName>
</build>

Moje JNDI nam wciaz jest do czterech liter.

Jesli dokonam deploy modulu wewnetrznego jako niezalezne EJB to zmiana nazwy dziala.

0

Zmienilem we wszystkich wewnetrznych modulach analogicznie jak w EAR. Widac, finalName dziala tylko do zewnetrznego modulu i potrzebuje cos innego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1