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 3.5 kB

5 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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. </fileSet>
  16. <fileSet>
  17. <directory>src/main/resources/config</directory>
  18. <outputDirectory>config</outputDirectory>
  19. </fileSet>
  20. <fileSet>
  21. <directory>src/main/resources/docs</directory>
  22. <outputDirectory>docs</outputDirectory>
  23. </fileSet>
  24. </fileSets>
  25. <dependencySets>
  26. <dependencySet>
  27. <unpack>false</unpack>
  28. <useProjectArtifact>true</useProjectArtifact>
  29. <outputDirectory>system</outputDirectory>
  30. <includes>
  31. <include>com.jd.blockchain:ledger-core</include>
  32. <include>com.jd.blockchain:storage-service</include>
  33. <include>com.jd.blockchain:storage-rocksdb</include>
  34. <include>com.jd.blockchain:storage-redis</include>
  35. <include>com.jd.blockchain:storage-composite</include>
  36. <include>com.jd.blockchain:runtime-modular</include>
  37. <include>com.jd.blockchain:runtime-modular-booter</include>
  38. <include>com.jd.blockchain:peer</include>
  39. <include>com.jd.blockchain:deployment-peer</include>
  40. </includes>
  41. </dependencySet>
  42. <dependencySet>
  43. <unpack>false</unpack>
  44. <useProjectArtifact>true</useProjectArtifact>
  45. <outputDirectory>libs</outputDirectory>
  46. <excludes>
  47. <exclude>com.jd.blockchain:ledger-core</exclude>
  48. <exclude>com.jd.blockchain:storage-service</exclude>
  49. <exclude>com.jd.blockchain:storage-rocksdb</exclude>
  50. <exclude>com.jd.blockchain:storage-redis</exclude>
  51. <exclude>com.jd.blockchain:storage-composite</exclude>
  52. <exclude>com.jd.blockchain:runtime-modular</exclude>
  53. <exclude>com.jd.blockchain:runtime-modular-booter</exclude>
  54. <exclude>com.jd.blockchain:peer</exclude>
  55. <exclude>com.jd.blockchain:deployment-peer</exclude>
  56. <exclude>com.jd.blockchain:ump-booter</exclude>
  57. </excludes>
  58. </dependencySet>
  59. <dependencySet>
  60. <unpack>false</unpack>
  61. <useProjectArtifact>true</useProjectArtifact>
  62. <outputDirectory>ext</outputDirectory>
  63. <includes>
  64. <include>com.jd.blockchain:ump-booter</include>
  65. </includes>
  66. </dependencySet>
  67. </dependencySets>
  68. <moduleSets>
  69. <moduleSet>
  70. <useAllReactorProjects>true</useAllReactorProjects>
  71. <includes>
  72. <include>com.jd.blockchain:tools-initializer-booter</include>
  73. <include>com.jd.blockchain:tools-keygen-booter</include>
  74. </includes>
  75. <binaries>
  76. <outputDirectory>libs</outputDirectory>
  77. <unpack>false</unpack>
  78. </binaries>
  79. </moduleSet>
  80. </moduleSets>
  81. </assembly>

一个面向企业应用场景的通用区块链框架系统,能够作为企业级基础设施,为业务创新提供高效、灵活和安全的解决方案