src.xml 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
  4. <id>project</id>
  5. <formats>
  6. <format>zip</format>
  7. </formats>
  8. <fileSets>
  9. <fileSet> <!-- LICENSE.txt and README.md from root directory -->
  10. <directory>../</directory>
  11. <outputDirectory></outputDirectory>
  12. <includes>
  13. <include>LICENSE.txt</include>
  14. <include>README.md</include>
  15. </includes>
  16. </fileSet>
  17. <fileSet> <!-- rise-v2g-parent -->
  18. <directory>${project.basedir}</directory>
  19. <outputDirectory>rise-v2g-parent</outputDirectory>
  20. <excludes>
  21. <exclude>**/*.log</exclude>
  22. <exclude>**/${project.build.directory}/**</exclude>
  23. </excludes>
  24. </fileSet>
  25. <fileSet> <!-- rise-v2g-certificates -->
  26. <directory>../RISE-V2G-Certificates</directory>
  27. <outputDirectory>rise-v2g-certificates</outputDirectory>
  28. <excludes>
  29. <exclude>/certs/**</exclude>
  30. <exclude>/csrs/**</exclude>
  31. <exclude>/keystores/**</exclude>
  32. <exclude>/privateKeys/**</exclude>
  33. <exclude>/testing-symposia/**</exclude>
  34. </excludes>
  35. </fileSet>
  36. </fileSets>
  37. <moduleSets> <!-- rise-v2g-evcc and rise-v2g-secc -->
  38. <moduleSet>
  39. <!-- Enable access to all projects in the current multi-module build.
  40. Includes all submodules (rise-v2g-evcc and rise-v2g-secc) -->
  41. <useAllReactorProjects>true</useAllReactorProjects>
  42. <sources>
  43. <fileSets>
  44. <fileSet>
  45. <directory>${project.basedir}</directory>
  46. <outputDirectory>/</outputDirectory>
  47. <useDefaultExcludes>true</useDefaultExcludes>
  48. <excludes>
  49. <exclude>**/*.log</exclude>
  50. <exclude>**/${project.build.directory}/**</exclude>
  51. <exclude>**/.classpath</exclude>
  52. <exclude>**/.project</exclude>
  53. <exclude>**/.settings</exclude>
  54. <exclude>/src/main/resources/*.p12</exclude>
  55. <exclude>/src/main/resources/*.jks</exclude>
  56. <exclude>/src/main/resources/*.pkcs8.der</exclude>
  57. </excludes>
  58. </fileSet>
  59. </fileSets>
  60. </sources>
  61. </moduleSet>
  62. </moduleSets>
  63. </assembly>