Bonjour
J'ai 2 projets maven dont un parent qui déclare entre autre le JDK utilisé. J'ai crée les pom.xml, compilé en ligne de commande, tout va bien.
Import dans Eclipse avec m2eclipse (Import > Maven > Maven Existing project). Par contre, lorsque je fait un "update dependencies" sur le projet fils, il enlève le JDK, ce qui fait qu'Eclipse relève l'erreur
A noter:Unbound classpath container: 'JRE System Library [JavaSE-1.6]' in project 'entity'
- J'utilise la JRE du JDK
- Eclipse se lance avec la JRE du JDK ie eclipse.ini avec
-vm
C:/Program Files/Java/jdk1.6.0_21/bin/javaw.exe- JDK connue de eclipse : Window > Preferences > Java > Installed JREs >
JRE home: C:\Program Files\Java\jdk1.6.0_21\jre
JRE name: jdk1.6.0_21
A noter que je n'ai laissé que celui là- m2eclipse utilise le maven installé sur le poste : Window > Preferences > Maven > Installations > External C:\dev\apache-maven-3.0.4 (3.0.4)
- version de m2eclipse :
m2e - Maven Integration for Eclipse 1.0.200.20111228-1245
m2e - slf4j over logback logging (Optional) 1.0.200.20111228-1245- version de eclipse : Eclipse Java EE IDE for Web Developers. Version: Indigo Service Release 1
- au cas où :
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21
Path=%PATH%;C:\Program Files\Java\jdk1.6.0_21\bin;C:\Dev\apache-maven-3.0.4\bin
Et pour finir, les pom:
archedeternite-parent
entity :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.archedeternite</groupId> <artifactId>archedeternite-parent</artifactId> <version>1.0.0</version> <packaging>pom</packaging> <modules> <module>entity</module> </modules> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins> </build> </project>
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <groupId>org.archedeternite</groupId> <artifactId>archedeternite-parent</artifactId> <version>1.0.0</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>entity</artifactId> <dependencies> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>4.0.1.Final</version> </dependency> </dependencies> </project>
Merci
Partager