Regression: Build fails for an empty main jar with 2.2
------------------------------------------------------

                 Key: MJAR-105
                 URL: http://jira.codehaus.org/browse/MJAR-105
             Project: Maven 2.x Jar Plugin
          Issue Type: Bug
    Affects Versions: 2.2
            Reporter: Joerg Schaible


We have quite some projects with integration tests that have only test code, 
but no sources (neither Java nor other resources) that are included into the 
main artifact. With jar-plugin version 2.2 these kind of projects suddenly fail:

{noformat}
[INFO] ------------------------------------------------------------------------
[INFO] Building eIP TempAccess Integration Tests
[INFO]    task-segment: [clean, deploy]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory 
D:\work\standard\eIP\TempAccess\EnterpriseArchive\integration-test-jar\target
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Compiling 1 source file to 
D:\work\standard\eIP\TempAccess\EnterpriseArchive\integration-test-jar\target\test-classes
[INFO] [surefire:test]
[INFO] Tests are skipped.
[INFO] [jar:jar]
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error assembling JAR

Embedded error: You must set at least one file.
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14 minutes 44 seconds
[INFO] Finished at: Wed Apr 16 08:18:43 CEST 2008
[INFO] Final Memory: 111M/200M
[INFO] ------------------------------------------------------------------------
{noformat}

With 2.1 an empty main jar has been created and this behaviour was explicitly 
acknowledged in MJAR-8.

We stumbled about this upgrading from M205 to M209 that allowed us to use also 
the newer jar-plugin version. Currently we're stuck with jar-plugin version 2.1 
because of this.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to