[jira] Commented: (MDEP-98) The source must not be a directory

2011-10-04 Thread Antonio Petrelli (JIRA)

[ 
https://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=280573#comment-280573
 ] 

Antonio Petrelli commented on MDEP-98:
--

Whoops! Sorry Stevo you're right, thank you.

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: https://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
> Attachments: MDEP-98-ITs.patch, 
> mdep98-testcase-parent-with-surefire.zip, mdep98-testcase-parent.zip
>
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MDEP-98) The source must not be a directory

2011-10-04 Thread Stevo Slavic (JIRA)

[ 
https://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=280568#comment-280568
 ] 

Stevo Slavic commented on MDEP-98:
--

In "site" build after "package" build maven-dependency-plugin reports that 
classes were already unpacked:

{noformat}
[INFO] --- maven-dependency-plugin:2.1:unpack (default) @ mdep98-testcase-web 
---
[INFO] Configured Artifact: foo.bar:mdep98-testcase-jar:bin:1.0.0-SNAPSHOT:zip
[INFO] classes already unpacked.
{noformat}

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: https://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
> Attachments: MDEP-98-ITs.patch, 
> mdep98-testcase-parent-with-surefire.zip, mdep98-testcase-parent.zip
>
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MDEP-98) The source must not be a directory

2011-10-04 Thread Antonio Petrelli (JIRA)

[ 
https://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=280567#comment-280567
 ] 

Antonio Petrelli commented on MDEP-98:
--

Stevo, just a comment about the last sentence about "mvn package" and "mvn 
site".
I don't think that unpack goal is run and it succeeds, but I think that the 
report executor notices that the build has been already done, and then it does 
not retry to build it. So it succeeds simply because the unpack does not run.

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: https://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
> Attachments: MDEP-98-ITs.patch, 
> mdep98-testcase-parent-with-surefire.zip, mdep98-testcase-parent.zip
>
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MDEP-98) The source must not be a directory

2011-10-04 Thread Stevo Slavic (JIRA)

[ 
https://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=280566#comment-280566
 ] 

Stevo Slavic commented on MDEP-98:
--

I've reproduced this using attached surefire test case. [1] is relevant build 
log with error when running just {{mvn site}}.

With this command one runs {{site}} phase of {{site}} lifecycle to which by 
default {{maven-site-plugin}} {{site} goal is bound to. Site plugin site goal 
runs {{test}} phase of default lifecycle. {{package}} phase, to which assembly 
of jar module zip archive with bin classifier is bound, will not be triggered 
by this test phase execution, but {{process-resources}} in war module, to which 
unpacking of that bin/zip is bound, will be triggered. IMO it's wrong that 
dependency plugin manages to resolve jar module from reactor - it should try to 
resolve one with bin classifier (and not main jar module), and in that case I'd 
expect build to fail with missing dependency reported since jar module with bin 
classifier creation has not been triggered and thus it's not attached to the 
build.

It's strange to me also that if you run "mvn package" as one build, and then 
"mvn site" as separate build that dependency plugin in "site" build will be 
able to resolve jar module bin classifier artifact and unpack it even though 
it's not installed on any repository nor is it in reactor of "site" build. 
Looks like a bug too, again related to resolving dependencies.


[1] build log
{noformat}
[INFO] 
[INFO] Building MDEP-98 test case - WAR 1.0.0-SNAPSHOT
[INFO] 
[INFO]
[INFO] --- maven-site-plugin:3.0:site (default-site) @ mdep98-testcase-web ---
[INFO] configuring report plugin 
org.apache.maven.plugins:maven-project-info-reports-plugin:2.4
[INFO] configuring report plugin 
org.apache.maven.plugins:maven-surefire-report-plugin:2.10
[INFO]
[INFO] >>> maven-surefire-report-plugin:2.10:report-only (report:report-only) @ 
mdep98-testcase-web >>>
[INFO]
[INFO] <<< maven-surefire-report-plugin:2.10:report-only (report:report-only) @ 
mdep98-testcase-web <<<
[INFO]
[INFO] >>> maven-surefire-report-plugin:2.10:report (report:report) @ 
mdep98-testcase-web >>>
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ 
mdep98-testcase-web ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, 
i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-dependency-plugin:2.1:unpack (default) @ mdep98-testcase-web 
---
[INFO] Configured Artifact: foo.bar:mdep98-testcase-jar:bin:1.0.0-SNAPSHOT:zip
[INFO] Unpacking 
D:\temp\mdep89\mdep98-testcase-parent\mdep98-testcase-jar\target\classes to
  
D:\temp\mdep89\mdep98-testcase-parent\mdep98-testcase-web\target\mdep98-testcase-web-1.0.0-SNAPSHOT\webstart
   with includes null and excludes:null
org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
directory.
at 
org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:174)
at 
org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:107)
at 
org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:260)
at 
org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.unpackArtifact(UnpackMojo.java:122)
at 
org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.execute(UnpackMojo.java:95)
at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at 
org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions(MojoExecutor.java:365)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeForkedExecutions(DefaultLifecycleExecutor.java:175
)
at 
org.apache.maven.reporting.exec.DefaultMavenReportExecutor.buildReportPlugin(DefaultMavenReportExecutor.java:
282)
at 
org.apache.maven.reporting.exec.DefaultMavenReportExecutor.buildMavenReports(DefaultMavenReportExecutor.java:
148)
at 
org.apache.maven.plugins.site.AbstractSiteRenderingMojo.getReports(AbstractSiteRenderingMojo.java:240)
{noformat}

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: https://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Window

[jira] Commented: (MDEP-98) The source must not be a directory

2011-10-03 Thread Antonio Petrelli (JIRA)

[ 
https://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=280516#comment-280516
 ] 

Antonio Petrelli commented on MDEP-98:
--

Sorry for the noise, it seems that the unpack was triggered in some ways by the 
Cobertura plugin and the easy workaround is to put the dependency to unpack as 
a provided dependency.

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: https://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
> Attachments: MDEP-98-ITs.patch
>
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MDEP-98) The source must not be a directory

2011-10-03 Thread Antonio Petrelli (JIRA)

[ 
https://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=280512#comment-280512
 ] 

Antonio Petrelli commented on MDEP-98:
--

It happens out of m2e too.
I have a multi-module project of this type:
parent
 +-- jar (JNLP client)
 +-- war (unpacks JNLP client)
 +-- ear (pack web)

During "mvn site" call, the "unpack" goal breaks in the way shown above.
I will try to create a test case for this.

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: https://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
> Attachments: MDEP-98-ITs.patch
>
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MDEP-98) The source must not be a directory

2011-10-02 Thread Stevo Slavic (JIRA)

[ 
https://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=280466#comment-280466
 ] 

Stevo Slavic commented on MDEP-98:
--

ITs prove that the maven-dependency-plugin works well, as designed. This is 
practically m2e issue.

By combining profiles and maven-resource-plugin:copy-resources I've managed to 
workaround this issue.

In a multi-module project there is a shared resources module (SRM). Other 
modules which reference SRM and need it's content unpacked have two profiles, 
non-m2e and m2e, former activated when m2e.version property is not defined and 
latter activated when m2e.version property is defined. In non-m2e profile 
maven-dependency-plugin:unpack-dependencies unpacks SRM, while in m2e profile 
maven-resources-plugin:copy-resources is configured to copy shared resources 
from SRM.

When build is run using maven on command line, m2e.version is not defined and 
maven-dependency-plugin will unpack SRM dependency from reactor. When build is 
run from eclipse using m2e, m2e.version is defined and m2e will copy resources.

Removing my vote.

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: https://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
> Attachments: MDEP-98-ITs.patch
>
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency i

[jira] Commented: (MDEP-98) The source must not be a directory

2011-08-05 Thread JIRA

[ 
https://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=275113#comment-275113
 ] 

René Zanner commented on MDEP-98:
-

sure - that's logical. "i want the content of X in some folder." (i don't care 
whether X is an archive or a folder - just like windows displaying zip files as 
"compressed folders"). definitely better than to break the build...

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: https://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MDEP-98) The source must not be a directory

2011-08-05 Thread Edward Staub (JIRA)

[ 
https://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=275104#comment-275104
 ] 

Edward Staub commented on MDEP-98:
--

Sigh... 4 years and no fix.
What's the right thing to do here?
Should unpack perhaps do a copy when it encounters a directory?

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: https://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MDEP-98) The source must not be a directory

2011-02-01 Thread JIRA

[ 
http://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=253801#action_253801
 ] 

Thiago Leão Moreira commented on MDEP-98:
-

Is there any intention to fix this?

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: http://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

-- 
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




[jira] Commented: (MDEP-98) The source must not be a directory

2010-03-18 Thread Nathan Wells (JIRA)

[ 
http://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=214418#action_214418
 ] 

Nathan Wells commented on MDEP-98:
--

Is this a duplicate of MDEP-187?

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: http://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

-- 
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




[jira] Commented: (MDEP-98) The source must not be a directory

2009-12-03 Thread Marcus Linke (JIRA)

[ 
http://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=200413#action_200413
 ] 

Marcus Linke commented on MDEP-98:
--

Not sure if this is the right place to post this but I'm also run into this 
problem while using the newest M2Eclipse development version (0.9.9.2009111711) 
with Eclipse 3.5 and activated workspace resolution. When switching off 
workspace resolution the error doesnt occur. Here is the stacktrace:

!ENTRY org.maven.ide.eclipse 4 0 2009-12-03 09:48:49.557
!MESSAGE Build errors for mb-businesscore-de
!STACK 0
org.apache.maven.plugin.MojoExecutionException: Error unpacking file: 
/Users/marcus/workspace/mb-ordercore/target/classes to: 
/Users/marcus/workspace/mb-businesscore-de/target/tmp-hbm-additional-sources

org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
directory.
at 
org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:269)
at 
org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.unpackArtifact(UnpackMojo.java:122)
at 
org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.execute(UnpackMojo.java:95)
at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:547)
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:317)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:239)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:102)
at 
org.maven.ide.eclipse.internal.embedder.MavenImpl.execute(MavenImpl.java:203)
at 
org.maven.ide.eclipse.internal.project.GenericBuildParticipant.executePostBuild(GenericBuildParticipant.java:139)
at 
org.maven.ide.eclipse.internal.project.GenericBuildParticipant.build(GenericBuildParticipant.java:78)
at 
org.maven.ide.eclipse.internal.builder.MavenBuilder.build(MavenBuilder.java:149)
at 
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at 
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at 
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
at 
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
at 
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
at 
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.codehaus.plexus.archiver.ArchiverException: The source must not 
be a directory.
at 
org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:174)
at 
org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:107)
at 
org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:260)
... 23 more
!SESSION 2009-12-03 10:00:29.933 ---
eclipse.buildId=M20090917-0800
java.version=1.5.0_20
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=de_DE
Framework arguments:  -product org.eclipse.epp.package.jee.product -keyring 
/Users/marcus/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product 
org.eclipse.epp.package.jee.product -keyring /Users/marcus/.eclipse_keyring 
-showlocation

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: http://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnA

[jira] Commented: (MDEP-98) The source must not be a directory

2007-08-02 Thread Brian Fox (JIRA)

[ 
http://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_103901
 ] 

Brian Fox commented on MDEP-98:
---

i can reproduce this with the IT now. This only happens on multi project builds 
where the artifact is in the same reactor and the compile phase is used. 
Normally you will want to do install for multimodule builds to work. The best I 
can do is detect I've been given a folder and copy the contents of that folder 
instead of unpacking it. It's not clear what to do on copy since you would 
normally expect the jar not the classes themselves.

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: http://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
> Fix For: 2.0-alpha-5
>
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

-- 
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




[jira] Commented: (MDEP-98) The source must not be a directory

2007-06-19 Thread Brian Fox (JIRA)

[ 
http://jira.codehaus.org/browse/MDEP-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_100057
 ] 

Brian Fox commented on MDEP-98:
---

can you please attach a sample project to reproduce this?

> The source must not be a directory
> --
>
> Key: MDEP-98
> URL: http://jira.codehaus.org/browse/MDEP-98
> Project: Maven 2.x Dependency Plugin
>  Issue Type: Bug
>  Components: unpack-dependencies
>Affects Versions: 2.0-alpha-4
> Environment: Windows XP Professional SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
>Reporter: Pablo Muñiz
>Assignee: Brian Fox
>
> Using maven-dependency-plugin in a multimodule project inside a module wich 
> has a dependency with another module in the same project the next error 
> ocurrs : 
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.validate(AbstractUnArchiver.java:98)
> at 
> org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:84)
> at 
> org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:232)
> at 
> org.apache.maven.plugin.dependency.UnpackDependenciesMojo.execute(UnpackDependenciesMojo.java:72)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> [INFO] 
> 
> [ERROR] BUILD ERROR
> [INFO] 
> 
> [INFO] Error unpacking file: 
> c:\D\desarrollo\proyectos\plataforma\platform-core\target\classes to: 
> c:\D\desarrollo\proyectos\plataforma\platform-bundle\platform-bundle-jar\target\classes
> org.codehaus.plexus.archiver.ArchiverException: The source must not be a 
> directory.
> Project structure is as follows:
> plataforma
> - platform-core
> - platform-bundle
>   - platform-bundle-jar
>   - platform-bundle-src
> and the error happens on executing any goal from parent pom. 
> maven-dependency-plugin seems to receive a reference to target/classes 
> directory for platform-core dependency instead of the URL to my local 
> repository where platform-core is located.

-- 
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