Index: maven-commandline-plugin/src/java/org/codelutin/option/generate/java/AbstractJavaGenerator.java diff -u maven-commandline-plugin/src/java/org/codelutin/option/generate/java/AbstractJavaGenerator.java:1.4 maven-commandline-plugin/src/java/org/codelutin/option/generate/java/AbstractJavaGenerator.java:1.5 --- maven-commandline-plugin/src/java/org/codelutin/option/generate/java/AbstractJavaGenerator.java:1.4 Wed Feb 20 20:30:28 2008 +++ maven-commandline-plugin/src/java/org/codelutin/option/generate/java/AbstractJavaGenerator.java Fri Mar 14 23:41:48 2008 @@ -41,7 +41,7 @@ /** la méthode à implanter pour ajouter du code dans la classe */ protected abstract void addContent(); - private static final Log log = LogFactory.getLog(AbstractJavaGenerator.class); + protected static final Log log = LogFactory.getLog(AbstractJavaGenerator.class); public static String getConstantFieldName(String key, String suffix) { return StringUtil.convertToConstantName(key) + suffix; @@ -244,6 +244,11 @@ if (imports.contains(fqn)) { return; } + int index = fqn.indexOf('<'); + if (index>-1) { + // suppress generictype + fqn =fqn.substring(0,index); + } imports.add(fqn); }