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

aspectjtools-assembly.xml 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <assembly xmlns="http://maven.apache.org/ASSEMBLY/2.1.0"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd">
  4. <id>aspectjtools</id>
  5. <formats>
  6. <format>jar</format>
  7. </formats>
  8. <includeBaseDirectory>false</includeBaseDirectory>
  9. <dependencySets>
  10. <dependencySet>
  11. <unpack>true</unpack>
  12. <!-- Avoid warning when trying to add non-existing main artifact JAR -->
  13. <useProjectArtifact>false</useProjectArtifact>
  14. <includes>
  15. <include>org.aspectj:org.eclipse.jdt.core</include>
  16. <include>org.ow2.asm:asm</include>
  17. </includes>
  18. </dependencySet>
  19. </dependencySets>
  20. <fileSets>
  21. <fileSet>
  22. <directory>../docs/dist</directory>
  23. <outputDirectory>.</outputDirectory>
  24. <includes>
  25. <include>LICENSE-AspectJ.html</include>
  26. </includes>
  27. </fileSet>
  28. <!-- runtime -->
  29. <fileSet>
  30. <directory>../runtime/target/classes</directory>
  31. <outputDirectory>.</outputDirectory>
  32. <excludes>
  33. <exclude>META-INF/maven/**</exclude>
  34. </excludes>
  35. </fileSet>
  36. <!-- weaver -->
  37. <fileSet>
  38. <directory>../weaver/target/classes</directory>
  39. <outputDirectory>.</outputDirectory>
  40. <excludes>
  41. <exclude>META-INF/maven/**</exclude>
  42. </excludes>
  43. </fileSet>
  44. <fileSet>
  45. <directory>../util/target/classes</directory>
  46. <outputDirectory>.</outputDirectory>
  47. <excludes>
  48. <exclude>META-INF/maven/**</exclude>
  49. </excludes>
  50. </fileSet>
  51. <fileSet>
  52. <directory>../bridge/target/classes</directory>
  53. <outputDirectory>.</outputDirectory>
  54. <excludes>
  55. <exclude>META-INF/maven/**</exclude>
  56. </excludes>
  57. </fileSet>
  58. <fileSet>
  59. <directory>../asm/target/classes</directory>
  60. <outputDirectory>.</outputDirectory>
  61. <excludes>
  62. <exclude>META-INF/maven/**</exclude>
  63. </excludes>
  64. </fileSet>
  65. <fileSet>
  66. <directory>../org.aspectj.matcher/target/classes</directory>
  67. <outputDirectory>.</outputDirectory>
  68. <excludes>
  69. <exclude>META-INF/maven/**</exclude>
  70. </excludes>
  71. </fileSet>
  72. <fileSet>
  73. <directory>../bcel-builder/target/classes</directory>
  74. <outputDirectory>.</outputDirectory>
  75. <excludes>
  76. <exclude>META-INF/maven/**</exclude>
  77. </excludes>
  78. </fileSet>
  79. <fileSet>
  80. <directory>../loadtime/target/classes</directory>
  81. <outputDirectory>.</outputDirectory>
  82. <excludes>
  83. <exclude>META-INF/maven/**</exclude>
  84. </excludes>
  85. </fileSet>
  86. <!-- tools -->
  87. <fileSet>
  88. <directory>../ajde/target/classes</directory>
  89. <outputDirectory>.</outputDirectory>
  90. <excludes>
  91. <exclude>META-INF/maven/**</exclude>
  92. </excludes>
  93. </fileSet>
  94. <fileSet>
  95. <directory>../ajde.core/target/classes</directory>
  96. <outputDirectory>.</outputDirectory>
  97. <excludes>
  98. <exclude>META-INF/maven/**</exclude>
  99. </excludes>
  100. </fileSet>
  101. <fileSet>
  102. <directory>../ajdoc/target/classes</directory>
  103. <outputDirectory>.</outputDirectory>
  104. <excludes>
  105. <exclude>META-INF/maven/**</exclude>
  106. </excludes>
  107. </fileSet>
  108. <fileSet>
  109. <directory>../org.aspectj.ajdt.core/target/classes</directory>
  110. <outputDirectory>.</outputDirectory>
  111. <excludes>
  112. <exclude>META-INF/maven/**</exclude>
  113. </excludes>
  114. </fileSet>
  115. <fileSet>
  116. <directory>../taskdefs/target/classes</directory>
  117. <outputDirectory>.</outputDirectory>
  118. <excludes>
  119. <exclude>META-INF/maven/**</exclude>
  120. </excludes>
  121. </fileSet>
  122. </fileSets>
  123. </assembly>