Un update dependencies dans Eclipse enlève la JRE du projet
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
Citation:
Unbound classpath container: 'JRE System Library [JavaSE-1.6]' in project 'entity'
A noter:
- 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
Code:
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> |
entity :
Code:
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> |
Une idée ?
Merci