Index: src/main/java/org/apache/maven/plugin/gpg/GpgSignAttachedMojo.java =================================================================== --- src/main/java/org/apache/maven/plugin/gpg/GpgSignAttachedMojo.java (revision 979062) +++ src/main/java/org/apache/maven/plugin/gpg/GpgSignAttachedMojo.java (working copy) @@ -82,6 +82,13 @@ */ protected MavenProject project; + /** + * Location of an existing POM file to sign if an other pom file should be signed. default-value="pom.xml". + * + * @parameter expression="${pomFile}" + */ + private File pomFile; + /** * Maven ProjectHelper * @@ -170,7 +177,7 @@ try { - FileUtils.copyFile( project.getFile(), pomToSign ); + FileUtils.copyFile( pomFile != null ? pomFile : project.getFile(), pomToSign ); } catch ( IOException e ) {