[ 
https://jira.codehaus.org/browse/MJAR-27?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MJAR-27:
-------------------------------

    Summary: jar:sign doesn't check if project produces an artifact  (was: 
jar:sign doesn't check if project prouces an artifact)

> jar:sign doesn't check if project produces an artifact
> ------------------------------------------------------
>
>                 Key: MJAR-27
>                 URL: https://jira.codehaus.org/browse/MJAR-27
>             Project: Maven JAR Plugin
>          Issue Type: Bug
>         Environment: Maven 2.0.2
> Latest Jar checkout
>            Reporter: Michael Böckling
>            Assignee: Mike Perham
>             Fix For: 2.1
>
>         Attachments: jarsign-patch.txt, MJAR-27-maven-jar-plugin.diff, 
> MJAR-27-maven-jar-plugin.patch, MJAR-27-maven-jar-plugin.patch
>
>
> jar:sign does not skip projects that don't produce an artifact (=pom 
> packaging).
> Attached patch to detect this situation and handle it gracefully.
> Since similar issues showed up in the Javadoc and Cobertura plugin, too, I 
> was wondering if an additional mojo annotation like @requireLanguage (project 
> must have e.e. java as its language) or @requireArtifact (don't execute if 
> this project does not create an artifact, e.g. has pom packaging) would make 
> sense.
> Stuff like this makes it much harder to establish a company-wide standardized 
> build process, since there are always pom projects in the inheritance 
> hierarchy...



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to