Index: src/main/java/org/izpack/mojo/IzPackMojo.java
===================================================================
--- src/main/java/org/izpack/mojo/IzPackMojo.java	(Revision 2290)
+++ src/main/java/org/izpack/mojo/IzPackMojo.java	(Arbeitskopie)
@@ -124,9 +124,16 @@
     /**
      * The installer output file. Default to ${project.build.finalName)-classifier.fileExtension
      * Must be unique among Maven's executions
+     * @parameter
      */
     private File installerFile;
 
+    /**
+     * Specifies whether to attach the generated artifact to the project helper.
+     * @parameter default-value="true"
+     */
+    private boolean attach;
+
     public void execute()
         throws MojoExecutionException, MojoFailureException
     {
@@ -140,8 +147,10 @@
     {
         classifier = this.kind;
 
-        installerFile = new File( project.getBuild().getDirectory(), project.getBuild().getFinalName() + "-"
+        if (installerFile == null) {
+            installerFile = new File( project.getBuild().getDirectory(), project.getBuild().getFinalName() + "-"
             + classifier + "." + fileExtension );
+        }
 
         File dir = installerFile.getParentFile();
         if ( !dir.exists() )
@@ -152,7 +161,9 @@
             }
         }
 
-        checkForDuplicateAttachArtifact();
+        if (attach) {
+            checkForDuplicateAttachArtifact();
+        }
     }
 
     /**
@@ -242,7 +253,10 @@
             }
         }
 
-        projectHelper.attachArtifact( project, fileExtension, classifier, installerFile );
+        if (attach) {
+            projectHelper.attachArtifact( project, fileExtension, classifier, installerFile );
+        }
+
     }
 
     private void checkForDuplicateAttachArtifact()

