jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Maven 2.x Assembly Plugin
  • MASSEMBLY-206

Filtering does not work when using in fileSet inside moduleSet

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 2.2-beta-1
  • Fix Version/s: 2.2
  • Labels:
    None
  • Environment:
    win32

Description

i have a descriptor :
<moduleSet>
<includes>
<include>com.cc:module1</include>
<include>com.cc:module2</include>
<include>com.cc:module3</include>
</includes>
<sources>
<fileSets>
<fileSet>
<directory>src/main</directory>
<filtered>true</filtered>
<outputDirectory>core</outputDirectory>
<includes>
<include>conf/*</include>
</includes>
</fileSet>
</fileSets>
<includeModuleDirectory>false</includeModuleDirectory>
</sources>
</moduleSet>

and although there is "<filtered>true</filtered>", the copied sources are not filtered.

Issue Links

is duplicated by

Bug - A problem which impairs or prevents the functions of the product. MASSEMBLY-327 Using filtered within dependencySet unpackOptions

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
serxio added a comment - 31/May/07 5:19 AM

Also fails outside moduleSet. This is my descriptor:

<assembly>
<id>SNAPSHOT</id>
<formats>
<format>tar.gz</format>
</formats>
<moduleSets>
<moduleSet>
<binaries>
<includeDependencies>true</includeDependencies>
</binaries>
</moduleSet>
</moduleSets>
<fileSets>
<fileSet>
<includes>
<include>README*</include>
<include>LICENSE*</include>
<include>NOTICE*</include>
</includes>
</fileSet>
<fileSet>
<directory>target</directory>
<outputDirectory>lib</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>src/main/bin</directory>
<outputDirectory>bin</outputDirectory>
<includes>
<include>*</include>
</includes>
<filtered>true</filtered>
<lineEnding>unix</lineEnding>
<fileMode>0744</fileMode>
</fileSet>
<fileSet>
<directory>src/main/config</directory>
<outputDirectory>config</outputDirectory>
<includes>
<include>*</include>
</includes>
<filtered>true</filtered>
<lineEnding>unix</lineEnding>
<fileMode>0644</fileMode>
</fileSet>
</fileSets>
</assembly>

Show
serxio added a comment - 31/May/07 5:19 AM Also fails outside moduleSet. This is my descriptor: <assembly> <id>SNAPSHOT</id> <formats> <format>tar.gz</format> </formats> <moduleSets> <moduleSet> <binaries> <includeDependencies>true</includeDependencies> </binaries> </moduleSet> </moduleSets> <fileSets> <fileSet> <includes> <include>README*</include> <include>LICENSE*</include> <include>NOTICE*</include> </includes> </fileSet> <fileSet> <directory>target</directory> <outputDirectory>lib</outputDirectory> <includes> <include>*.jar</include> </includes> </fileSet> <fileSet> <directory>src/main/bin</directory> <outputDirectory>bin</outputDirectory> <includes> <include>*</include> </includes> <filtered>true</filtered> <lineEnding>unix</lineEnding> <fileMode>0744</fileMode> </fileSet> <fileSet> <directory>src/main/config</directory> <outputDirectory>config</outputDirectory> <includes> <include>*</include> </includes> <filtered>true</filtered> <lineEnding>unix</lineEnding> <fileMode>0644</fileMode> </fileSet> </fileSets> </assembly>
Hide
Permalink
Kevin Stembridge added a comment - 08/Jun/07 4:19 AM

Looks like a duplicate of MASSEMBLY-154

Show
Kevin Stembridge added a comment - 08/Jun/07 4:19 AM Looks like a duplicate of MASSEMBLY-154
Hide
Permalink
Helge Olav Aarstein added a comment - 09/Jun/09 7:16 AM

Have a similar problem on a multi-module project using a re-usable assembly descriptor:

Filtering works fine on <file> elements across the modules, but the variables are not expanded on <fileSet> elements if mvn package is executed on the parent project.

Show
Helge Olav Aarstein added a comment - 09/Jun/09 7:16 AM Have a similar problem on a multi-module project using a re-usable assembly descriptor: Filtering works fine on <file> elements across the modules, but the variables are not expanded on <fileSet> elements if mvn package is executed on the parent project.

People

  • Assignee:
    John Casey
    Reporter:
    Liya Katz
Vote (4)
Watch (6)

Dates

  • Created:
    01/May/07 3:36 PM
    Updated:
    28/Sep/10 3:28 PM
    Resolved:
    21/Sep/10 4:08 PM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.