aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Clement <aclement@pivotal.io>2019-02-07 09:17:40 -0800
committerAndy Clement <aclement@pivotal.io>2019-02-07 09:17:40 -0800
commitf90f899aa718fe326cbe98fc6f3e30b7aa516524 (patch)
tree011871f7bd2e92c6914e668de48f2c8fb0e466e7
parent5634171540aac3c52c40cff6cb1c22fb1ad66e6d (diff)
downloadaspectj-f90f899aa718fe326cbe98fc6f3e30b7aa516524.tar.gz
aspectj-f90f899aa718fe326cbe98fc6f3e30b7aa516524.zip
Adjust generated jar names
-rw-r--r--distribution/aspectjinstaller-assembly.xml49
-rw-r--r--distribution/pom.xml27
2 files changed, 76 insertions, 0 deletions
diff --git a/distribution/aspectjinstaller-assembly.xml b/distribution/aspectjinstaller-assembly.xml
new file mode 100644
index 000000000..36e552606
--- /dev/null
+++ b/distribution/aspectjinstaller-assembly.xml
@@ -0,0 +1,49 @@
+<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
+
+ <id>aspectjinstaller</id>
+ <formats>
+ <format>jar</format>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <fileSets>
+ <fileSet>
+ <directory>../build/target/classes</directory>
+ <outputDirectory>.</outputDirectory>
+ <excludes>
+ <exclude>org/**</exclude>
+ </excludes>
+ </fileSet>
+ <fileSet>
+ <directory>../aj-build/dist/docs</directory>
+ <outputDirectory>files</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>../runtime/target/site/apidocs</directory>
+ <outputDirectory>files/doc/runtime-apidocs</outputDirectory>
+ </fileSet>
+ </fileSets>
+
+ <files>
+ <file>
+ <source>target/aspectjrt-${project.version}.jar</source>
+ <outputDirectory>files/lib</outputDirectory>
+ <destName>aspectjrt.jar</destName>
+ </file>
+ <file>
+ <source>target/aspectjweaver-${project.version}.jar</source>
+ <outputDirectory>files/lib</outputDirectory>
+ <destName>aspectjweaver.jar</destName>
+ </file>
+ <file>
+ <source>target/aspectjtools-${project.version}.jar</source>
+ <outputDirectory>files/lib</outputDirectory>
+ <destName>aspectjtools.jar</destName>
+ </file>
+ </files>
+
+</assembly>
+
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 400e0c02a..e4ac06ce6 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -63,6 +63,7 @@
</execution>
</executions>
</plugin>
+
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
@@ -73,6 +74,8 @@
<goal>single</goal>
</goals>
<configuration>
+ <finalName>aspectjrt-${project.version}</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
<archive>
<manifestEntries>
<Automatic-Module-Name>org.aspectj.runtime</Automatic-Module-Name>
@@ -114,6 +117,8 @@
<goal>single</goal>
</goals>
<configuration>
+ <finalName>aspectjweaver-${project.version}</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
<archive>
<manifestEntries>
<Automatic-Module-Name>org.aspectj.weaver</Automatic-Module-Name>
@@ -159,6 +164,8 @@
<goal>single</goal>
</goals>
<configuration>
+ <finalName>aspectjtools-${project.version}</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
<archive>
<manifestEntries>
<Automatic-Module-Name>org.aspectj.tools</Automatic-Module-Name>
@@ -192,6 +199,26 @@
</descriptors>
</configuration>
</execution>
+
+ <execution>
+ <id>aspectjinstaller-assembly</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <finalName>aspectj-${project.version}</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
+ <archive>
+ <manifestEntries>
+ <Main-Class>$installer$.org.aspectj.Main</Main-Class>
+ </manifestEntries>
+ </archive>
+ <descriptors>
+ <descriptor>aspectjinstaller-assembly.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
</executions>
</plugin>
</plugins>