assembly.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <assembly xmlns="http://maven.apache.org/ASSEMBLY/2.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.2.0 https://maven.apache.org/xsd/assembly-2.2.0.xsd">
  4. <id>distribution</id>
  5. <formats>
  6. <format>zip</format>
  7. </formats>
  8. <fileSets>
  9. <fileSet>
  10. <directory>${project.basedir}/src/main/resources</directory>
  11. <outputDirectory>/config</outputDirectory>
  12. </fileSet>
  13. <fileSet>
  14. <directory>${project.basedir}/shell</directory>
  15. <excludes>
  16. <exclude>start.args</exclude>
  17. <exclude>start.vmoptions</exclude>
  18. </excludes>
  19. <outputDirectory>/</outputDirectory>
  20. <fileMode>0777</fileMode>
  21. </fileSet>
  22. </fileSets>
  23. <dependencySets>
  24. <dependencySet>
  25. <useProjectArtifact>true</useProjectArtifact>
  26. <outputDirectory>lib</outputDirectory>
  27. <scope>runtime</scope>
  28. <includes>
  29. <include>${project.groupId}:${project.artifactId}</include>
  30. </includes>
  31. <outputFileNameMapping>
  32. ${artifact.artifactId}.${artifact.extension}
  33. </outputFileNameMapping>
  34. </dependencySet>
  35. <dependencySet>
  36. <useProjectArtifact>false</useProjectArtifact>
  37. <outputDirectory>lib</outputDirectory>
  38. <scope>runtime</scope>
  39. </dependencySet>
  40. </dependencySets>
  41. </assembly>