Index: maven-commandline-plugin/src/java/org/codelutin/option/generate/AbstractGeneratorGoal.java diff -u maven-commandline-plugin/src/java/org/codelutin/option/generate/AbstractGeneratorGoal.java:1.5 maven-commandline-plugin/src/java/org/codelutin/option/generate/AbstractGeneratorGoal.java:1.6 --- maven-commandline-plugin/src/java/org/codelutin/option/generate/AbstractGeneratorGoal.java:1.5 Thu Jan 3 05:46:45 2008 +++ maven-commandline-plugin/src/java/org/codelutin/option/generate/AbstractGeneratorGoal.java Thu Jan 3 05:51:48 2008 @@ -133,7 +133,7 @@ @SuppressWarnings({"unchecked"}) protected ClassLoader initClassLoader() { - if (loader == null) { + if (loader == null && project!=null) { ClassLoader result; try { Set compileClasspathElements = project.getArtifacts(); @@ -167,7 +167,8 @@ protected void checkInstanceOf(String givenClass, Class expectedClass) { try { - Class clazz = Class.forName(givenClass, true, loader); + Class clazz = Class.forName(givenClass); + //Class clazz = Class.forName(givenClass, true, loader); if (!expectedClass.isAssignableFrom(clazz)) { throw new IllegalArgumentException("required a " + expectedClass + " class but found a " + clazz); }