diff options
Diffstat (limited to 'aspectjweaver/pom.xml')
-rw-r--r-- | aspectjweaver/pom.xml | 46 |
1 files changed, 24 insertions, 22 deletions
diff --git a/aspectjweaver/pom.xml b/aspectjweaver/pom.xml index da4b3b233..921401691 100644 --- a/aspectjweaver/pom.xml +++ b/aspectjweaver/pom.xml @@ -14,14 +14,6 @@ <packaging>pom</packaging> <name>AspectJ Weaver</name> - <dependencies> - <dependency> - <groupId>org.aspectj</groupId> - <artifactId>weaver</artifactId> - <version>${project.version}</version> - </dependency> - </dependencies> - <build> <plugins> @@ -37,26 +29,24 @@ </executions> </plugin> - <plugin> <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-antrun-plugin</artifactId> - <version>3.0.0</version> + <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> - <id>unzipasm</id> + <id>unzip-dependency-sources</id> + <goals> + <goal>unpack-dependencies</goal> + </goals> <phase>prepare-package</phase> <configuration> - <target> - <echo message="unzip jarjar'd asm" /> - <unzip - src="${project.basedir}/../lib/asm/asm-9.1.renamed.jar" - dest="target/asm-unzipped" /> - </target> + <classifier>sources</classifier> + <!--<failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact>--> + <includeArtifactIds>asm-renamed</includeArtifactIds> + <outputDirectory>${project.build.directory}/unzipped-sources</outputDirectory> + <!-- Avoid accidentally shading test-scoped dependencies like JUnit --> + <includeScope>runtime</includeScope> </configuration> - <goals> - <goal>run</goal> - </goals> </execution> </executions> </plugin> @@ -82,7 +72,6 @@ <Can-Redefine-Classes>true</Can-Redefine-Classes> </manifestEntries> - <manifestSections> <manifestSection> <name>org/aspectj/weaver/</name> @@ -148,4 +137,17 @@ </plugins> </build> + + <dependencies> + <dependency> + <groupId>org.aspectj</groupId> + <artifactId>weaver</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.aspectj</groupId> + <artifactId>asm-renamed</artifactId> + </dependency> + </dependencies> + </project> |