Maven WAR Plugin
  1. Maven WAR Plugin
  2. MWAR-192

Conflict with workspace resoutlion in m2eclipse

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.1-alpha-2
    • Fix Version/s: 2.4
    • Component/s: None
    • Labels:
      None
    • Environment:
      windows vista
    • Number of attachments :
      3

      Description

      While building my webapp in eclipse using a launch configuration (goals clean install) and having 'Resolve Workspace Artifacts' checked, the war plugin cant assemble the war file properly. Note that disabled 'Resolve Workspace Artifacts' and the war is assembled fine

      [DEBUG] Processing: nexus-lvo-plugin-1.3.3-SNAPSHOT.jar
      [INFO] ------------------------------------------------------------------------
      [ERROR] BUILD ERROR
      [INFO] ------------------------------------------------------------------------
      [INFO] Failed to copy file for artifact[org.sonatype.nexus.plugins:nexus-lvo-plugin:jar:1.3.3-SNAPSHOT:compile]

      Embedded error: C:\Development\Code\nexus-1.3.x\nexus-core-plugins\nexus-lvo-plugin\target\classes (Access is denied)
      [INFO] ------------------------------------------------------------------------
      [DEBUG] Trace
      org.apache.maven.lifecycle.LifecycleExecutionException: Failed to copy file for artifact[org.sonatype.nexus.plugins:nexus-lvo-plugin:jar:1.3.3-SNAPSHOT:compile]
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:703)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
      at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
      at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
      at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
      at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
      at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
      Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to copy file for artifact[org.sonatype.nexus.plugins:nexus-lvo-plugin:jar:1.3.3-SNAPSHOT:compile]
      at org.apache.maven.plugin.war.packaging.ArtifactsPackagingTask.performPackaging(ArtifactsPackagingTask.java:125)
      at org.apache.maven.plugin.war.packaging.WarProjectPackagingTask.handleArtifacts(WarProjectPackagingTask.java:183)
      at org.apache.maven.plugin.war.packaging.WarProjectPackagingTask.performPackaging(WarProjectPackagingTask.java:103)
      at org.apache.maven.plugin.war.AbstractWarMojo.buildWebapp(AbstractWarMojo.java:439)
      at org.apache.maven.plugin.war.AbstractWarMojo.buildExplodedWebapp(AbstractWarMojo.java:375)
      at org.apache.maven.plugin.war.WarMojo.performPackaging(WarMojo.java:181)
      at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:143)
      at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
      ... 16 more
      Caused by: java.io.FileNotFoundException: C:\Development\Code\nexus-1.3.x\nexus-core-plugins\nexus-lvo-plugin\target\classes (Access is denied)
      at java.io.FileInputStream.open(Native Method)
      at java.io.FileInputStream.<init>(FileInputStream.java:106)
      at org.codehaus.plexus.util.io.FileInputStreamFacade.getInputStream(FileInputStreamFacade.java:78)
      at org.codehaus.plexus.util.FileUtils.copyStreamToFile(FileUtils.java:1057)
      at org.codehaus.plexus.util.FileUtils.copyFile(FileUtils.java:965)
      at org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask.copyFile(AbstractWarPackagingTask.java:293)
      at org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask$1.registered(AbstractWarPackagingTask.java:150)
      at org.apache.maven.plugin.war.util.WebappStructure.registerFile(WebappStructure.java:176)
      at org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask.copyFile(AbstractWarPackagingTask.java:145)
      at org.apache.maven.plugin.war.packaging.ArtifactsPackagingTask.performPackaging(ArtifactsPackagingTask.java:100)
      ... 24 more

      1. maven-war-plugin.patch
        2 kB
        Eugene Kuleshov
      2. MWAR-192-maven-war-plugin.patch
        2 kB
        jurevert

        Issue Links

          Activity

          Hide
          Joshua Bailey added a comment -

          I'm running Version: 2.7.1.RELEASE. What is the equivalent to disabling 'Resolve Workspace Artifacts'? Has this issue been fixed in any later releases?

          Show
          Joshua Bailey added a comment - I'm running Version: 2.7.1.RELEASE. What is the equivalent to disabling 'Resolve Workspace Artifacts'? Has this issue been fixed in any later releases?
          Hide
          jurevert added a comment - - edited

          I have merge patch information in 2.1.1 maven-war plugin release. If it could help...

          Show
          jurevert added a comment - - edited I have merge patch information in 2.1.1 maven-war plugin release. If it could help...
          Hide
          Richard Sand added a comment -

          Is this issue going to be addressed? Does the patch attached to the case work?

          Show
          Richard Sand added a comment - Is this issue going to be addressed? Does the patch attached to the case work?
          Hide
          jurevert added a comment -

          Yes, this bug still present un 2.3.
          The patch works.
          Here is an up to date patch create from svn trunk (revision 1478686).
          Does a contributor could integrate it for next maven-war-plugin release ?

          Show
          jurevert added a comment - Yes, this bug still present un 2.3. The patch works. Here is an up to date patch create from svn trunk ( revision 1478686 ). Does a contributor could integrate it for next maven-war-plugin release ?
          Hide
          Olivier Lamy added a comment -

          patch applied.
          Thanks!

          Show
          Olivier Lamy added a comment - patch applied. Thanks!

            People

            • Assignee:
              Olivier Lamy
              Reporter:
              Max Powers
            • Votes:
              33 Vote for this issue
              Watchers:
              36 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: