Przeglądaj źródła

Adjust generated jar names

tags/V1_9_3RC1
Andy Clement 5 lat temu
rodzic
commit
f90f899aa7
2 zmienionych plików z 76 dodań i 0 usunięć
  1. 49
    0
      distribution/aspectjinstaller-assembly.xml
  2. 27
    0
      distribution/pom.xml

+ 49
- 0
distribution/aspectjinstaller-assembly.xml Wyświetl plik

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


+ 27
- 0
distribution/pom.xml Wyświetl plik

</execution> </execution>
</executions> </executions>
</plugin> </plugin>

<plugin> <plugin>
<artifactId>maven-assembly-plugin</artifactId> <artifactId>maven-assembly-plugin</artifactId>
<executions> <executions>
<goal>single</goal> <goal>single</goal>
</goals> </goals>
<configuration> <configuration>
<finalName>aspectjrt-${project.version}</finalName>
<appendAssemblyId>false</appendAssemblyId>
<archive> <archive>
<manifestEntries> <manifestEntries>
<Automatic-Module-Name>org.aspectj.runtime</Automatic-Module-Name> <Automatic-Module-Name>org.aspectj.runtime</Automatic-Module-Name>
<goal>single</goal> <goal>single</goal>
</goals> </goals>
<configuration> <configuration>
<finalName>aspectjweaver-${project.version}</finalName>
<appendAssemblyId>false</appendAssemblyId>
<archive> <archive>
<manifestEntries> <manifestEntries>
<Automatic-Module-Name>org.aspectj.weaver</Automatic-Module-Name> <Automatic-Module-Name>org.aspectj.weaver</Automatic-Module-Name>
<goal>single</goal> <goal>single</goal>
</goals> </goals>
<configuration> <configuration>
<finalName>aspectjtools-${project.version}</finalName>
<appendAssemblyId>false</appendAssemblyId>
<archive> <archive>
<manifestEntries> <manifestEntries>
<Automatic-Module-Name>org.aspectj.tools</Automatic-Module-Name> <Automatic-Module-Name>org.aspectj.tools</Automatic-Module-Name>
</descriptors> </descriptors>
</configuration> </configuration>
</execution> </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> </executions>
</plugin> </plugin>
</plugins> </plugins>

Ładowanie…
Anuluj
Zapisz