🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
4 messages
4 total messages Started by sw Thu, 30 Aug 2012 15:59
maven compilator
#153583
Author: sw
Date: Thu, 30 Aug 2012 15:59
12 lines
1397 bytes
Witam,
Próbuje ustawić sobie środowisko pod nowa aplikaje korzystająca z maven
oraz tomcata. Core dziala już poprawnie, natomiast teraz doszedłem do etapu
kiedy moja aplikacja musi korzystać z innych, wspólnych dla serwera klas.
Są one wyrzucone na tomcata jako ejb i tak sie mam do nich dostawać.
Problem polega na tym, ze nie wiem jak zmusić mavena aby chciał
skomplikować moja aplikacje, bo ona korzysta przecież z klas ejb które są
na tomcacie. Idealnie byłoby pluginowi kompilatora wskazać miejsce gdzie są
pliki *.class na tomcacie. Googlowalem troche i nie wiem jak podejść do
tego tematu. Czyżby pozostawał mi tylko stary dobry eksport w eclipse ?:)
Pozdrawiam
sw
Re: maven compilator
#153584
Author: William Bonawentura
Date: Fri, 31 Aug 2012 05:49
1 lines
1044 bytes
<scope>provided<scope> jest zapewne tym, czego potrzebujesz.
Re: maven compilator
#153585
Author: Marx
Date: Fri, 31 Aug 2012 06:53
4 lines
1108 bytes
On 31.08.2012 07:49, William Bonawentura wrote:
> <scope>provided<scope> jest zapewne tym, czego potrzebujesz.
a dokładniej te klasy z Tomcata musisz ustawić jako dependency
Marx
Re: maven compilator
#153589
Author: javatrainings
Date: Sun, 02 Sep 2012 08:03
23 lines
2597 bytes
W dniu czwartek, 30 sierpnia 2012 17:59:22 UTC+2 użytkownik sw napisał:
> Witam,
> 
> Próbuje ustawić sobie środowisko pod nowa aplikaje korzystająca z maven
> 
> oraz tomcata. Core dziala już poprawnie, natomiast teraz doszedłem do etapu
> 
> kiedy moja aplikacja musi korzystać z innych, wspólnych dla serwera klas.
> 
> Są one wyrzucone na tomcata jako ejb i tak sie mam do nich dostawać.
> 
> Problem polega na tym, ze nie wiem jak zmusić mavena aby chciał
> 
> skomplikować moja aplikacje, bo ona korzysta przecież z klas ejb które są
> 
> na tomcacie. Idealnie byłoby pluginowi kompilatora wskazać miejsce gdzie są
> 
> pliki *.class na tomcacie. Googlowalem troche i nie wiem jak podejść do
> 
> tego tematu. Czyżby pozostawał mi tylko stary dobry eksport w eclipse ?:)
> 

Na szczęście na etapie kompilacji i na etapie runtime w Java mogą być różne wersje bibliotek. Jeśli to kwestia ejb dodaj w dependency projektu zestaw interfejsów do JavaEE (łatwo znajdziesz w google), ustaw scope na provided (skoro biblioteki są na tomcacie). Jeśli dochodzi kwestia jakiś konkretnych jeszcze i specyficznych bibliotek to też przecież nie musisz ich ustawiać na ścieżkę w tomcacie - to jakiś wymóg formalny?. Po to jest repozytorium mavena żeby z niego korzystać.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads