Bug 577291 - The a.jre.* IU should not include a minor nor micro version
diff --git a/plugins/org.eclipse.justj.codegen/src/org/eclipse/justj/codegen/templates/plugin/P2Inf.java b/plugins/org.eclipse.justj.codegen/src/org/eclipse/justj/codegen/templates/plugin/P2Inf.java
index dd5e5ee..8b765f5 100644
--- a/plugins/org.eclipse.justj.codegen/src/org/eclipse/justj/codegen/templates/plugin/P2Inf.java
+++ b/plugins/org.eclipse.justj.codegen/src/org/eclipse/justj/codegen/templates/plugin/P2Inf.java
@@ -110,7 +110,7 @@
   Model model = jvm.getModel();
   String modelName = model.getName();
   String version = jvm.getVersion();
-  String minorlessVersion = version.replaceAll("\\.[0-9]$", ".0");
+  String minorlessVersion = version.replaceAll("\\.[0-9]+\\.[0-9]+$", ".0.0");
   String fullName = modelName + '.' + jvmName;
     builder.append(_50);
     builder.append(org.eclipse.justj.codegen.model.util.Generator.getCopyright(argument, "# ", NL));
diff --git a/plugins/org.eclipse.justj.codegen/templates/plugin/p2.inf.jet b/plugins/org.eclipse.justj.codegen/templates/plugin/p2.inf.jet
index 05880b4..c67b7b6 100644
--- a/plugins/org.eclipse.justj.codegen/templates/plugin/p2.inf.jet
+++ b/plugins/org.eclipse.justj.codegen/templates/plugin/p2.inf.jet
@@ -14,7 +14,7 @@
   Model model = jvm.getModel();
   String modelName = model.getName();
   String version = jvm.getVersion();
-  String minorlessVersion = version.replaceAll("\\.[0-9]$", ".0");
+  String minorlessVersion = version.replaceAll("\\.[0-9]+\\.[0-9]+$", ".0.0");
   String fullName = modelName + '.' + jvmName;%>
 <%@include file="../copyright.properties.jetinc"%>