diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/build.properties b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/build.properties
index 2be37da8bd..3d3d66116c 100644
--- a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/build.properties
+++ b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/build.properties
@@ -1,5 +1,5 @@
-source.. = src,\
- src-gen
+source.. = src/main/sarl,\
+ src/main/generated-sources/sarl
src.excludes = **/*.sarlbin
bin.includes = META-INF/,\
OSGI-INF/,\
diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/pom.xml b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/pom.xml
index e095d15bba..1c5e4876a5 100644
--- a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/pom.xml
+++ b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/pom.xml
@@ -88,8 +88,6 @@
${sarl-dsl.min.jdk.version}
${project.build.sourceEncoding}
- src/
-
true
true
true
@@ -101,7 +99,7 @@
maven-checkstyle-plugin
- src
+ src/main/sarl
diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/Messages.sarl b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/Messages.sarl
similarity index 100%
rename from contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/Messages.sarl
rename to contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/Messages.sarl
diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/SarlExperienceIndex.sarl b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/SarlExperienceIndex.sarl
similarity index 100%
rename from contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/SarlExperienceIndex.sarl
rename to contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/SarlExperienceIndex.sarl
diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/ExecutableExtensionFactory.sarl b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/ExecutableExtensionFactory.sarl
similarity index 100%
rename from contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/ExecutableExtensionFactory.sarl
rename to contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/ExecutableExtensionFactory.sarl
diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/Messages.sarl b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/Messages.sarl
similarity index 100%
rename from contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/Messages.sarl
rename to contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/Messages.sarl
diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/SarlExperienceIndexEvaluatorHandler.sarl b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/SarlExperienceIndexEvaluatorHandler.sarl
similarity index 100%
rename from contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/SarlExperienceIndexEvaluatorHandler.sarl
rename to contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/SarlExperienceIndexEvaluatorHandler.sarl
diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/SarlExperienceIndexPlugin.sarl b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/SarlExperienceIndexPlugin.sarl
similarity index 100%
rename from contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/SarlExperienceIndexPlugin.sarl
rename to contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/SarlExperienceIndexPlugin.sarl
diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/SarlExperienceIndexResultDialog.sarl b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/SarlExperienceIndexResultDialog.sarl
similarity index 100%
rename from contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/SarlExperienceIndexResultDialog.sarl
rename to contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/SarlExperienceIndexResultDialog.sarl
diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/messages.properties b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/messages.properties
similarity index 100%
rename from contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/eclipse/messages.properties
rename to contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/eclipse/messages.properties
diff --git a/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/messages.properties b/contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/messages.properties
similarity index 100%
rename from contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/io/sarl/experienceindex/messages.properties
rename to contribs/io.sarl.experienceindex/io.sarl.experienceindex.plugin/src/main/sarl/io/sarl/experienceindex/messages.properties