Eclipse: Adden von projektspezifischen libs in web-inf/lib?

Status
Nicht offen für weitere Antworten.
T

Tho82

Gast
Hallo,

ich bin dabei ein Webprojekt zu erstellen und habe folgendes Problem:

Erste Frage:

Ich will, dass alle projektspezifischen Libs in den web-inf/lib ordner reinkopiert werden, wenn ich das Projekt auf dem Eclipse-internen Tomcat starte. Der Eintrag im .classpath File des Projekts lautet z.B. für Hibernate:

Code:
<classpathentry exported="true" kind="var" path="Aurelius_ThirdParty/hibernate/3.2.6/lib/hibernate3.jar">
    <attributes>
        <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
    </attributes>
</classpathentry>

Mich würde interessieren, wie man dies auf der Eclipse Oberfläche unter projekt-->Buildpath konfigurieren kann, da ich keine Lust habe, den Eintrag im .classpath file jedesmal von Hand zu machen.




Zweite Frage:

Ist das Webprojekt von einem anderen Projekt abhängig, soll dies auch geadded werden. Das sieht im .classpath file dann aus wie folgt:

Code:
<classpathentry exported="true" combineaccessrules="false" kind="src" path="/My2ndProject"/>

Dieses Projekt bzw dennen Klassen werden nun nicht gefunden. Woran liegt das? Eventuell daran, das dieses My2ndProject selbst von anderen libs abhängig ist? Kann man dies auch irgendwie über Eclipse konfigurieren?

Vielen Dank für eure Hilfe...

Gruß Tho
 

byte

Top Contributor
Antwort 1: Du musst die .classpath gar nicht per Hand editieren. Wenn Du ein Dynamic Web Project erstellt hast, musst Du die Libs einfach nur in WEB-INF/lib kopieren. Sie werden dann automatisch dem Classpath hinzugefügt.

Antwort 2: Folgendermaßen kannst Du Abhängigkeiten zwischen Dynamic Web Projects herstellen: Project -> Properties -> Java EE Module Dependencies
 
T

Tho82

Gast
Vielen Dank für deine Antwort, hat mich schonmal ein wenig weitergebracht.

byto hat gesagt.:
Antwort 1: Du musst die .classpath gar nicht per Hand editieren. Wenn Du ein Dynamic Web Project erstellt hast, musst Du die Libs einfach nur in WEB-INF/lib kopieren. Sie werden dann automatisch dem Classpath hinzugefügt.

Danke. Das Problem ist nur, dass wir mit mehreren Leuten an dem Projekt arbeiten, und ich im Build Path ne Variable benutzen will. Wie bekomme ich über die Eclipseoberfläche hin, dass das hier in den .classpath kommt:
Code:
<attributes>
    <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>







byto hat gesagt.:
Antwort 2: Folgendermaßen kannst Du Abhängigkeiten zwischen Dynamic Web Projects herstellen: Project -> Properties -> Java EE Module Dependencies

Werden dann die libs, die das andere Projekt benötigt, auch automatisch mitgeladen oder muss ich diese libs dann trotzdem dem Build path hinzufügen?
 
T

Tho82

Gast
Edit: Wie es aussieht werden die libs von dem Projekt, von dem ich abhängig bin nicht mitgeladen.. :-(
 
M

maki

Gast
Nimm Maven 2 vergiss solche Probleme für immer & alle Zeiten, egal ob/welche IDE oder von der Kommandozeile.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Konfigurationsproblem Eclipse/JSF Web Tier 0
T JSF in Eclipse mit Tomcat Web Tier 0
S JSF Tomcat in Eclipse einbinden (JSF) Web Tier 0
C JSF 2.0 mit Eclipse Web Tier 3
H JSP, Eclipse, Tomcat - Java Klasse wird nicht gefunden Web Tier 8
Kenan89 WebSocket in Eclipse Web Projekt implementieren Web Tier 19
L Web-Projekt Projekt in Eclipse classes Ordner? Web Tier 6
I cannot find FacesContext in Eclipse-JSF1.2 mit JBoss Web Tier 8
T Plugins für Eclipse Web Tier 9
P Eclipse zeigt Errors an, die auf Tomcat nicht auftreten Web Tier 2
E Glassfish, Eclipse + JavaserverPages Web Tier 6
A Beispiel wirft Fehler. JSF 2.0 / Tomcat / Eclipse Web Tier 2
J Tomcat-Server mit JSF auf Eclipse einrichten Web Tier 7
N JSF + Eclipse = Unmöglich?! Web Tier 7
E JSF 2.0 Wie Richfaces in Eclipse einbinden? Web Tier 25
C Eclipse: Einbinden externer Projekte in Web-Projekt Web Tier 10
C Eclipse mit JSF2.0 Web Tier 7
C Eclipse Galileo und jsf-api.jar 2.0 Web Tier 1
S Tomcat / Eclipse Probleme Web Tier 2
T Tomcat Projekt ohne Eclipse starten Web Tier 11
reibi JSF-Project in Eclipse Galileo Web Tier 2
T Servlet deployment mit eclipse Web Tier 5
N java bean in eclipse Web Tier 6
B struts-blank, eclipse und tomcat6 konfigurieren Web Tier 7
T Ajax / Javascript Plugin für Eclipse Web Tier 1
M JSP und Eclipse Web Tier 4
L Eclipse WTP All-in-one Web Tier 3
G jsp validatoren in eclipse ausstellen Web Tier 2
M "Dynamic Web Project" unter Eclipse nicht vorhande Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben