/scalate-distro/src/main/descriptors/unix-bin.xml

http://github.com/scalate/scalate · XML · 62 lines · 54 code · 6 blank · 2 comment · 0 complexity · 77917594f387971f0963ef2905551ad4 MD5 · raw file

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <assembly>
  3. <id>unix-bin</id>
  4. <formats>
  5. <format>tar.gz</format>
  6. </formats>
  7. <fileSets>
  8. <!-- Copy over everything that needs to get unix line endings -->
  9. <fileSet>
  10. <directory>src/main/release</directory>
  11. <outputDirectory>/</outputDirectory>
  12. <excludes>
  13. <exclude>bin/**</exclude>
  14. </excludes>
  15. <lineEnding>unix</lineEnding>
  16. </fileSet>
  17. <fileSet>
  18. <directory>src/main/release/bin</directory>
  19. <outputDirectory>/bin</outputDirectory>
  20. <lineEnding>unix</lineEnding>
  21. <fileMode>0755</fileMode>
  22. <filtered>true</filtered>
  23. <excludes>
  24. <exclude>*.bat</exclude>
  25. </excludes>
  26. </fileSet>
  27. <fileSet>
  28. <directory>..</directory>
  29. <outputDirectory>/</outputDirectory>
  30. <includes>
  31. <include>*.txt</include>
  32. </includes>
  33. <lineEnding>unix</lineEnding>
  34. </fileSet>
  35. <!-- copy the examples -->
  36. <fileSet>
  37. <directory>../samples</directory>
  38. <outputDirectory>/samples</outputDirectory>
  39. <includes>
  40. <include>pom.xml</include>
  41. <include>**/pom.xml</include>
  42. <include>**/run</include>
  43. <include>*/src/**</include>
  44. </includes>
  45. <excludes>
  46. <exclude>target</exclude>
  47. <exclude>**/target</exclude>
  48. <exclude>**/target/**</exclude>
  49. </excludes>
  50. <lineEnding>unix</lineEnding>
  51. </fileSet>
  52. </fileSets>
  53. <componentDescriptors>
  54. <componentDescriptor>src/main/descriptors/common-bin.xml</componentDescriptor>
  55. </componentDescriptors>
  56. </assembly>