Index: maven-commandline-plugin/src/java/org/codelutin/option/generate/java/ConfigJavaGenerator.java diff -u maven-commandline-plugin/src/java/org/codelutin/option/generate/java/ConfigJavaGenerator.java:1.8 maven-commandline-plugin/src/java/org/codelutin/option/generate/java/ConfigJavaGenerator.java:1.9 --- maven-commandline-plugin/src/java/org/codelutin/option/generate/java/ConfigJavaGenerator.java:1.8 Fri Feb 22 13:47:45 2008 +++ maven-commandline-plugin/src/java/org/codelutin/option/generate/java/ConfigJavaGenerator.java Mon Feb 25 10:42:09 2008 @@ -99,7 +99,11 @@ String params = "\"" + key + "\", " + type.getSimpleName() + ".class, " + property.getModifiers() + ", " + description; Object value = property.getDefaultValue(); if (value != null) { - params += ", \"" + value + "\""; + if (value.getClass().isEnum()) { + params += ", \"" + ((Enum)value).name() + "\""; + } else { + params += ", \"" + value + "\""; + } } staticBloc.append('\n').append(fieldName).append(" = newConfigPropertyKey(").append(params).append(");"); addStaticField(fieldName, clazz, javadoc, PUBLIC | FINAL, null);