Author: tchemit Date: 2009-11-02 07:52:42 +0100 (Mon, 02 Nov 2009) New Revision: 295 Modified: trunk/maven-processor-plugin/src/main/java/org/nuiton/processor/plugin/ProcessorPlugin.java Log: fix potential NPE Modified: trunk/maven-processor-plugin/src/main/java/org/nuiton/processor/plugin/ProcessorPlugin.java =================================================================== --- trunk/maven-processor-plugin/src/main/java/org/nuiton/processor/plugin/ProcessorPlugin.java 2009-11-02 03:47:37 UTC (rev 294) +++ trunk/maven-processor-plugin/src/main/java/org/nuiton/processor/plugin/ProcessorPlugin.java 2009-11-02 06:52:42 UTC (rev 295) @@ -20,18 +20,19 @@ */ package org.nuiton.processor.plugin; +import org.apache.maven.project.MavenProject; +import org.nuiton.io.MirroredFileUpdater; +import org.nuiton.plugin.AbstractPlugin; +import org.nuiton.plugin.PluginHelper; +import org.nuiton.processor.Processor; +import org.nuiton.processor.ProcessorUtil; + import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.util.Arrays; import java.util.Map; import java.util.Map.Entry; -import org.apache.maven.project.MavenProject; -import org.nuiton.plugin.AbstractPlugin; -import org.nuiton.processor.Processor; -import org.nuiton.processor.ProcessorUtil; -import org.nuiton.io.MirroredFileUpdater; -import org.nuiton.plugin.PluginHelper; /** * Maven2 plugin for Nuiton Processor. @@ -168,7 +169,9 @@ MirroredFileUpdater updater = overwrite ? null : new MirroredFileUpdater(fileInPattern, fileOutPattern, srcDir, destDir); - updater.setDestinationDirectory(destDir); + if (updater!=null) { + updater.setDestinationDirectory(destDir); + } String[] aIncludes = includes.split(","); String[] aExcludes = excludes == null ? null : excludes.split(",");