Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.4
-
None
-
None
-
sles 11 / windows 7
Description
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.
Attachments
Issue Links
- relates to
-
MASSEMBLY-775 Emit WARNING instead of ERROR
- Closed