You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

assembly.xml 4.8 kB

4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0
  5. http://maven.apache.org/xsd/assembly-1.1.0.xsd">
  6. <id>${project.version}</id>
  7. <formats>
  8. <format>zip</format>
  9. </formats>
  10. <includeBaseDirectory>false</includeBaseDirectory>
  11. <fileSets>
  12. <fileSet>
  13. <directory>src/main/resources/scripts</directory>
  14. <outputDirectory>bin</outputDirectory>
  15. <lineEnding>unix</lineEnding>
  16. </fileSet>
  17. <fileSet>
  18. <directory>src/main/resources/config</directory>
  19. <outputDirectory>config</outputDirectory>
  20. <lineEnding>unix</lineEnding>
  21. </fileSet>
  22. <fileSet>
  23. <directory>../../docs</directory>
  24. <outputDirectory>docs</outputDirectory>
  25. <lineEnding>unix</lineEnding>
  26. </fileSet>
  27. <fileSet>
  28. <directory>${basedir}/../../libs/utils/utils-sm-tls/lib</directory>
  29. <outputDirectory>libs</outputDirectory>
  30. </fileSet>
  31. </fileSets>
  32. <dependencySets>
  33. <dependencySet>
  34. <unpack>false</unpack>
  35. <useProjectArtifact>true</useProjectArtifact>
  36. <outputDirectory>system</outputDirectory>
  37. <includes>
  38. <include>com.jd.blockchain:ledger-core</include>
  39. <!-- <include>com.jd.blockchain:storage-service</include>-->
  40. <include>com.jd.blockchain:storage-rocksdb</include>
  41. <include>com.jd.blockchain:storage-redis</include>
  42. <include>com.jd.blockchain:storage-kvdb</include>
  43. <include>com.jd.blockchain:storage-composite</include>
  44. <include>com.jd.blockchain:runtime-modular</include>
  45. <include>com.jd.blockchain:runtime-modular-booter</include>
  46. <include>com.jd.blockchain:peer</include>
  47. <include>com.jd.blockchain:deploy-peer</include>
  48. </includes>
  49. </dependencySet>
  50. <dependencySet>
  51. <unpack>false</unpack>
  52. <useProjectArtifact>true</useProjectArtifact>
  53. <outputDirectory>manager</outputDirectory>
  54. <includes>
  55. <include>com.jd.blockchain:manager-booter</include>
  56. <include>com.jd.blockchain:manager-model</include>
  57. <include>com.jd.blockchain:manager-service</include>
  58. <include>com.jd.blockchain:manager-web</include>
  59. <include>com.jd.blockchain:ump-explorer</include>
  60. </includes>
  61. </dependencySet>
  62. <dependencySet>
  63. <unpack>false</unpack>
  64. <useProjectArtifact>true</useProjectArtifact>
  65. <outputDirectory>libs</outputDirectory>
  66. <excludes>
  67. <exclude>com.jd.blockchain:ledger-core</exclude>
  68. <!-- <exclude>com.jd.blockchain:storage-service</exclude>-->
  69. <exclude>com.jd.blockchain:storage-rocksdb</exclude>
  70. <exclude>com.jd.blockchain:storage-redis</exclude>
  71. <exclude>com.jd.blockchain:storage-kvdb</exclude>
  72. <exclude>com.jd.blockchain:storage-composite</exclude>
  73. <exclude>com.jd.blockchain:runtime-modular</exclude>
  74. <exclude>com.jd.blockchain:runtime-modular-booter</exclude>
  75. <exclude>com.jd.blockchain:peer</exclude>
  76. <exclude>com.jd.blockchain:deployment-peer</exclude>
  77. <exclude>com.jd.blockchain:manager-booter</exclude>
  78. <exclude>com.jd.blockchain:manager-model</exclude>
  79. <exclude>com.jd.blockchain:manager-service</exclude>
  80. <exclude>com.jd.blockchain:manager-web</exclude>
  81. <exclude>com.jd.blockchain:ump-explorer</exclude>
  82. </excludes>
  83. </dependencySet>
  84. <!--<dependencySet>
  85. <unpack>false</unpack>
  86. <useProjectArtifact>true</useProjectArtifact>
  87. <outputDirectory>ext</outputDirectory>
  88. <includes>
  89. <include>com.jd.blockchain:ump-booter</include>
  90. </includes>
  91. </dependencySet>-->
  92. </dependencySets>
  93. <moduleSets>
  94. <moduleSet>
  95. <useAllReactorProjects>true</useAllReactorProjects>
  96. <includes>
  97. <include>com.jd.blockchain:tools-initializer-booter</include>
  98. <include>com.jd.blockchain:tools-keygen-booter</include>
  99. </includes>
  100. <binaries>
  101. <outputDirectory>libs</outputDirectory>
  102. <unpack>false</unpack>
  103. </binaries>
  104. </moduleSet>
  105. </moduleSets>
  106. </assembly>