| <?xml version="1.0" encoding="UTF-8"?> |
| <assembly> |
| |
| <id>windows-bin</id> |
| |
| <formats> |
| <format>zip</format> |
| </formats> |
| |
| <fileSets> |
| |
| <!-- Karaf runtime --> |
| <fileSet> |
| <directory>target/dependencies/windows/apache-karaf-${karaf.version}</directory> |
| <outputDirectory>/</outputDirectory> |
| <excludes> |
| <exclude>**/demos/**</exclude> |
| <exclude>bin/**</exclude> |
| <exclude>karaf-manual*.*</exclude> |
| </excludes> |
| </fileSet> |
| |
| <!-- Copy over bin/* separately to get the correct file mode --> |
| <fileSet> |
| <directory>target/dependencies/windows/apache-karaf-${karaf.version}</directory> |
| <outputDirectory>/</outputDirectory> |
| <includes> |
| <include>bin/admin.bat</include> |
| <include>bin/karaf.bat</include> |
| <include>bin/start.bat</include> |
| <include>bin/stop.bat</include> |
| </includes> |
| <fileMode>0755</fileMode> |
| </fileSet> |
| |
| </fileSets> |
| |
| <files> |
| |
| <file> |
| <source>${project.basedir}/target/dependencies/windows/apache-karaf-${karaf.version}/bin/karaf.bat</source> |
| <outputDirectory>/bin</outputDirectory> |
| <destName>custom.bat</destName> |
| <fileMode>0755</fileMode> |
| <lineEnding>unix</lineEnding> |
| </file> |
| |
| </files> |
| |
| </assembly> |