From df84182a4ad2e8b925379cd27f5b50c52e4b34cd Mon Sep 17 00:00:00 2001 From: vmassol Date: Fri, 26 Dec 2003 13:52:37 +0000 Subject: [PATCH] - Removed dep on piccolo and jexl as they don't seem to be used - Added new aspectwerkz:transform goal to weave aspects at build time git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114507 13f79535-47bb-0310-9956-ffa450edef68 --- aspectwerkz/plugin.jelly | 84 +++++++++++++++++++++---- aspectwerkz/plugin.properties | 4 ++ aspectwerkz/project.xml | 42 ++++++++----- aspectwerkz/src/plugin-test/maven.xml | 2 +- aspectwerkz/src/plugin-test/project.xml | 7 +++ aspectwerkz/xdocs/goals.xml | 6 ++ 6 files changed, 115 insertions(+), 30 deletions(-) diff --git a/aspectwerkz/plugin.jelly b/aspectwerkz/plugin.jelly index 40ebedfa..523a31a9 100644 --- a/aspectwerkz/plugin.jelly +++ b/aspectwerkz/plugin.jelly @@ -10,21 +10,40 @@ xmlns:j="jelly:core" xmlns:util="jelly:util"> + + + + + + + + + + + + + + - - - + + - + @@ -36,20 +55,59 @@ - - + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/aspectwerkz/plugin.properties b/aspectwerkz/plugin.properties index d3acb1f9..0d9cd611 100644 --- a/aspectwerkz/plugin.properties +++ b/aspectwerkz/plugin.properties @@ -8,6 +8,10 @@ maven.aspectwerkz.build.definition.file = ${maven.build.dir}/aspectwerkz.xml # Decide whether definition validation is turned on or off. maven.aspectwerkz.definition.validate = false +maven.aspectwerkz.definition.file = ${maven.aspectwerkz.build.definition.file} + +maven.aspectwerkz.transform.filter = no + # (optional). Definition file to be merged with the main definition file. # Used by the goal. # maven.aspectwerkz.definition.merge.file = diff --git a/aspectwerkz/project.xml b/aspectwerkz/project.xml index f85004fd..cfe364bd 100644 --- a/aspectwerkz/project.xml +++ b/aspectwerkz/project.xml @@ -36,6 +36,7 @@ + aspectwerkz aspectwerkz-core @@ -46,36 +47,45 @@ aspectwerkz 0.9.RC1 + + + qdox qdox 1.3 - trove - trove - 1.0.2 + jrexx + jrexx + 1.1.1 + + + + + ant + ant + 1.5.2 + + + bcel + bcel + 5.1 + + + dom4j dom4j 1.4 - jrexx - jrexx - 1.1.1 - - - piccolo - piccolo - 1.0.3 - - - commons-jexl - commons-jexl - 1.0-beta-2 + trove + trove + 1.0.2 + maven-changes-plugin diff --git a/aspectwerkz/src/plugin-test/maven.xml b/aspectwerkz/src/plugin-test/maven.xml index 4aeaae35..bc0bacbf 100644 --- a/aspectwerkz/src/plugin-test/maven.xml +++ b/aspectwerkz/src/plugin-test/maven.xml @@ -2,7 +2,7 @@ - + \ No newline at end of file diff --git a/aspectwerkz/src/plugin-test/project.xml b/aspectwerkz/src/plugin-test/project.xml index a7a6abc3..6fe91598 100644 --- a/aspectwerkz/src/plugin-test/project.xml +++ b/aspectwerkz/src/plugin-test/project.xml @@ -33,6 +33,13 @@ + + + aspectwerkz + aspectwerkz + 0.9.RC1 + + src/main diff --git a/aspectwerkz/xdocs/goals.xml b/aspectwerkz/xdocs/goals.xml index 37d41101..6d18f9d3 100644 --- a/aspectwerkz/xdocs/goals.xml +++ b/aspectwerkz/xdocs/goals.xml @@ -13,6 +13,12 @@ Compile AspectWerkz javadoc attributes. + + aspectwerkz:transform + + Weaves aspects on byte code (offline mode). + + \ No newline at end of file