Bonjour,

j'ai une arborescence de projet ressemblant à ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
projet
   |_ (module) client
   |_ (module) serveur
      |_ projet serveur1
      |_ projet serveur2
      |_ ...
Sous Eclipse Indigo après la création de cette arborescence via le plugin m2eclipse, j'ai ce warning pour les projets issus de "projet" :

Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment.
Pour rectifier celà j'ai ajouté dans mon super pom des options de compilation avec java 1.7 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<build>
	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
         		<artifactId>maven-compiler-plugin</artifactId>
			<configuration>
				<source>1.7</source>
				<target>1.7</target>
			</configuration>
		</plugin>
	</plugins>
</build>
les warnings disparaissent pour tous les projets qui ne spécifient pas un packaging de type "pom" (qui n'utilisent pas la balise <modules> donc). Comment faire pour régler ce problème sur tous les projets fils ?

Je précise que j'ai bien "Update project configuration" via le plugin, j'ai relancé le workspace Eclipse...rien n'y fait.

La seule solution fonctionnelle est de le faire manuellement dans le build path, virer le J2SE1.5 et le remplacer par le J2SE1.7 mais je trouve ca moche, quand on utilise maven ces tâches là doivent se faire automatiquement...

Une solution ?

Merci beaucoup