X
xhi2018
Gast
Hallo,
ich versuche gerade bestehende Java Projekte die mit Eclipse entwickelt werden zukünftig mit maven bauen zu lassen - ein ziemlich "schweißtreibende" und zeitaufwendige Sache. Allzu viel Erfahrung habe ich diesbezüglich noch nicht und mache auch jeden Tag neue, unerwartete Erfahrungen mit maven & Co. Aktuell kann ich mir folgende Situation nicht erklären...
In Eclipse 3.6 (Helios) hab ich das maven Plugin m2eclipse (Version 0.12.1.20110112-1712) installiert.
In dem
des Projekts habe ich eine dependency zu junit eingetragen[XML]...
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
...[/XML]Das Handbuch "m2eclipse - Maven Integration For Eclipse" von Sonatype verstehe ich so, dass dem Eclipse Projekt dann ein Library Container (lt. Handbuch: "Maven Dependency Container") hinzugefügt wird - ähnlich dem JRE System Library Container - über den dann die Abhängigkeit zu der junit library zur Verfügung gestellt wird. :rtfm:
Doch bei mir wird dem Eclipse Projekt dieser Library Container leider nicht hinzugefügt, auch nicht nachdem ich in der
des Projektes diesen manuell hinzugefügt habe:[XML]...
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
...[/XML]Wegen der fehlenden library kann ich das Projekt über m2eclipse in Eclipse auch nicht bauen/installieren.
Wenn ich maven auf der Konsole - außerhalb von Eclipse - aufrufe, dann geht compile - install - usw.... fehlerfrei.
In Eclipse ist die classpath variable
- Window > Preferences > Java > Build Path > Classpath Variables - korrekt auf das Verzeichniss des lokalen maven Repositories auf meinem Rechner gesetzt...
Hat jemand eine Ahnung was bei mir falsch sein könnte...? ???:L
ich versuche gerade bestehende Java Projekte die mit Eclipse entwickelt werden zukünftig mit maven bauen zu lassen - ein ziemlich "schweißtreibende" und zeitaufwendige Sache. Allzu viel Erfahrung habe ich diesbezüglich noch nicht und mache auch jeden Tag neue, unerwartete Erfahrungen mit maven & Co. Aktuell kann ich mir folgende Situation nicht erklären...
In Eclipse 3.6 (Helios) hab ich das maven Plugin m2eclipse (Version 0.12.1.20110112-1712) installiert.
In dem
Code:
pom.xml
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
...[/XML]Das Handbuch "m2eclipse - Maven Integration For Eclipse" von Sonatype verstehe ich so, dass dem Eclipse Projekt dann ein Library Container (lt. Handbuch: "Maven Dependency Container") hinzugefügt wird - ähnlich dem JRE System Library Container - über den dann die Abhängigkeit zu der junit library zur Verfügung gestellt wird. :rtfm:
Doch bei mir wird dem Eclipse Projekt dieser Library Container leider nicht hinzugefügt, auch nicht nachdem ich in der
Code:
.classpath
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
...[/XML]Wegen der fehlenden library kann ich das Projekt über m2eclipse in Eclipse auch nicht bauen/installieren.
Wenn ich maven auf der Konsole - außerhalb von Eclipse - aufrufe, dann geht compile - install - usw.... fehlerfrei.
In Eclipse ist die classpath variable
Code:
M2_REPO
Hat jemand eine Ahnung was bei mir falsch sein könnte...? ???:L