[ https://issues.apache.org/jira/browse/MASSEMBLY-787?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Elliotte Rusty Harold updated MASSEMBLY-787: -------------------------------------------- Description: I have defined a shared descriptor using a separate module as described in the documentation. This shared descriptor is used by maven assembly-plugin via {{<descriptorRef/>}} which it self contains a componentDescriptor. This unfortunately fails during the running the build with the message: {noformat} 00:00:38.206 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-1) on project p1: Error reading assemblies: Failed to locate component descriptor: assemblies/subfolder-component -> [Help 1] 00:00:38.207 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-2) on project p2: Error reading assemblies: Failed to locate component descriptor: assemblies/subfolder-component -> [Help 1] 00:00:38.207 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-3) on project p3: Error reading assemblies: Failed to locate component descriptor: assemblies/subfolder-component -> [Help 1] 00:00:38.208 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-4) on project p4: Error reading assemblies: Failed to locate component descriptor: assemblies/subfolder-component -> [Help 1] {noformat} This looks like the resolution of the component descriptor via classpath does not work correctly. I have also tested to use the component descriptor with the "assemblies/" prefix. {code:xml} <id>env</id> <formats> <format>tar</format> </formats> <includeBaseDirectory>false</includeBaseDirectory> <componentDescriptors> <componentDescriptor>subfolder-component</componentDescriptor> </componentDescriptors> <fileSets> <fileSet> <directory>${project.build.directory}/output/META-INF</directory> <lineEnding>unix</lineEnding> <outputDirectory>./</outputDirectory> <directoryMode>0755</directoryMode> <fileMode>0644</fileMode> <includes> <include>MANIFEST.MF</include> </includes> </fileSet> .... {code} was: I have defined a shared descriptor using a separate module as describes in the documentation. This shared descriptor is used by maven assembly-plugin via {{<descriptorRef/>}} which it self contains a componentDescriptor. This unfortunately fails during the running the build with the message: {noformat} 00:00:38.206 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-1) on project p1: Error reading assemblies: Failed to locate component descriptor: assemblies/subfolder-component -> [Help 1] 00:00:38.207 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-2) on project p2: Error reading assemblies: Failed to locate component descriptor: assemblies/subfolder-component -> [Help 1] 00:00:38.207 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-3) on project p3: Error reading assemblies: Failed to locate component descriptor: assemblies/subfolder-component -> [Help 1] 00:00:38.208 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-4) on project p4: Error reading assemblies: Failed to locate component descriptor: assemblies/subfolder-component -> [Help 1] {noformat} This looks like the resolution of the component descriptor via classpath does not work correctly. I have also tested to use the component descriptor with the "assemblies/" prefix. {code:xml} <id>env</id> <formats> <format>tar</format> </formats> <includeBaseDirectory>false</includeBaseDirectory> <componentDescriptors> <componentDescriptor>subfolder-component</componentDescriptor> </componentDescriptors> <fileSets> <fileSet> <directory>${project.build.directory}/output/META-INF</directory> <lineEnding>unix</lineEnding> <outputDirectory>./</outputDirectory> <directoryMode>0755</directoryMode> <fileMode>0644</fileMode> <includes> <include>MANIFEST.MF</include> </includes> </fileSet> .... {code} > Using Component Descriptor > -------------------------- > > Key: MASSEMBLY-787 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-787 > Project: Maven Assembly Plugin > Issue Type: Bug > Affects Versions: 2.5.5 > Reporter: Karl Heinz Marbaise > Priority: Major > > I have defined a shared descriptor using a separate module as described in > the documentation. > This shared descriptor is used by maven assembly-plugin via > {{<descriptorRef/>}} which it self contains a componentDescriptor. > This unfortunately fails during the running the build with the message: > {noformat} > 00:00:38.206 [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-1) on > project p1: Error reading assemblies: Failed to locate component descriptor: > assemblies/subfolder-component -> [Help 1] > 00:00:38.207 [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-2) on > project p2: Error reading assemblies: Failed to locate component descriptor: > assemblies/subfolder-component -> [Help 1] > 00:00:38.207 [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-3) on > project p3: Error reading assemblies: Failed to locate component descriptor: > assemblies/subfolder-component -> [Help 1] > 00:00:38.208 [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (anton-4) on > project p4: Error reading assemblies: Failed to locate component descriptor: > assemblies/subfolder-component -> [Help 1] > {noformat} > This looks like the resolution of the component descriptor via classpath does > not work correctly. I have also tested to use the component descriptor with > the "assemblies/" prefix. > {code:xml} > <id>env</id> > <formats> > <format>tar</format> > </formats> > <includeBaseDirectory>false</includeBaseDirectory> > <componentDescriptors> > <componentDescriptor>subfolder-component</componentDescriptor> > </componentDescriptors> > <fileSets> > <fileSet> > <directory>${project.build.directory}/output/META-INF</directory> > <lineEnding>unix</lineEnding> > <outputDirectory>./</outputDirectory> > <directoryMode>0755</directoryMode> > <fileMode>0644</fileMode> > <includes> > <include>MANIFEST.MF</include> > </includes> > </fileSet> > .... > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)