You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Jörg Sesterhenn (JIRA)" <ji...@codehaus.org> on 2013/09/16 09:13:52 UTC
[jira] (MASSEMBLY-665) OS dependent behaviour while packaging
Jörg Sesterhenn created MASSEMBLY-665:
-----------------------------------------
Summary: OS dependent behaviour while packaging
Key: MASSEMBLY-665
URL: https://jira.codehaus.org/browse/MASSEMBLY-665
Project: Maven Assembly Plugin
Issue Type: Bug
Affects Versions: 2.4
Environment: sles 11 / windows 7
Reporter: Jörg Sesterhenn
Given this part of a assembly descriptor:
<fileSets>
<fileSet>
<directory>src/main/script</directory>
<outputDirectory>bin</outputDirectory>
<filtered>true</filtered>
<includes>
<include>*</include>
</includes>
</fileSet>
<fileSet>
<directory>/src/main/conf</directory>
<outputDirectory>conf</outputDirectory>
<includes>
<include>*</include>
</includes>
</fileSet>
</fileSets>
Under windows 7 this packages everything as (I) expected:
src/
main/
conf/
script/
Under linux the package misses the directory 'conf':
src/
main/
script/
Linux seems to interpret the directory as absolute path due to the leading slash.
Please either
- accept the above config and build the same package on any system, or
- fail the build with an invalid descriptor error, or
- (at least) log a warning that due to the config builds are depending on the OS.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira