23 Commits

Author SHA1 Message Date
evenisse
9a278f5c42 Update to ASL v.2
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114791 13f79535-47bb-0310-9956-ffa450edef68
2004-03-04 18:05:31 +00:00
evenisse
9a4115162d Fix aspectwerkz tests.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114786 13f79535-47bb-0310-9956-ffa450edef68
2004-03-03 10:37:04 +00:00
vmassol
0faf6b2b33 use AspectWerkz 0.9
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114721 13f79535-47bb-0310-9956-ffa450edef68
2004-02-21 15:00:46 +00:00
vmassol
bfc9c793d3 make sure the aspectc result is put in maven.build.dest so that "maven jar" will bundle the aspectc-ed classes...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114702 13f79535-47bb-0310-9956-ffa450edef68
2004-02-10 17:46:53 +00:00
vmassol
797f8c0543 Added goal to run the test application and verify (manually for the time being) that the weaving has been done correctly.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114680 13f79535-47bb-0310-9956-ffa450edef68
2004-02-04 07:24:23 +00:00
brett
fcd709fdf1 necessary to run inside maven:plugins-test
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114658 13f79535-47bb-0310-9956-ffa450edef68
2004-02-02 22:32:20 +00:00
vmassol
51a6def954 Fixed error in defining the property
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114626 13f79535-47bb-0310-9956-ffa450edef68
2004-01-28 17:37:17 +00:00
vmassol
a19479e94f - Updated to dev build of AW as weaving aspects contained in library jars is supposed to have been fixed in that dev build
- Improved functional test to show the user case of weaving library aspects (the test is passing fine but it seems the library aspect is not weaved properly yet).


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114625 13f79535-47bb-0310-9956-ffa450edef68
2004-01-28 16:07:30 +00:00
vmassol
cbb7a45d8d Make the 2 aspects intercept different methods as it seems AW doesn't support weaving twice the same method... :-(
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114599 13f79535-47bb-0310-9956-ffa450edef68
2004-01-16 20:09:17 +00:00
vmassol
120bd50dc0 - renamed property by prefixing it with "maven". It was previously wrongly named
- added default property values for non-production aspects


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114593 13f79535-47bb-0310-9956-ffa450edef68
2004-01-16 12:18:09 +00:00
vmassol
f4f9366771 - Allowed weaving to a different directory than ${maven.build.dest}
- Fixed AspectWerkzC usage. I was wrongly weaving all dependent jars... :-)

I believe the plugin now works for Attribdef offline mode. I haven't tried the other use cases.


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114592 13f79535-47bb-0310-9956-ffa450edef68
2004-01-16 11:49:23 +00:00
vmassol
e9c410d213 - Create target build dir before compilation
- Fixed typo in plugin test properties


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114530 13f79535-47bb-0310-9956-ffa450edef68
2004-01-02 14:28:20 +00:00
vmassol
061173235c Added support for non-production aspects.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114528 13f79535-47bb-0310-9956-ffa450edef68
2004-01-02 14:09:03 +00:00
vmassol
6d98c94a0a Added explicit perJVM aspect type
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114523 13f79535-47bb-0310-9956-ffa450edef68
2003-12-30 20:30:33 +00:00
vmassol
becb5d8d0b - Ok, I think I now better understand how AW works. The plugin should be in a workable state for attribdef style. It has not been fully tested for xmldef style yet.
- The next step is probably to add support for executing java applications using the different AW bootstrapping mechanisms


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114510 13f79535-47bb-0310-9956-ffa450edef68
2003-12-27 13:11:25 +00:00
vmassol
44c061824e Added verbose property
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114509 13f79535-47bb-0310-9956-ffa450edef68
2003-12-26 14:11:44 +00:00
vmassol
df84182a4a - 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
2003-12-26 13:52:37 +00:00
vmassol
203a757807 Added support for definition validation
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114506 13f79535-47bb-0310-9956-ffa450edef68
2003-12-26 12:55:20 +00:00
vmassol
46b15dcc69 - Add dependent jars (not sure they are required)
- Added merge xml file for the plugin test project
- There are no more errors when running plugin:test but I am still unsure it works... :-)


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114505 13f79535-47bb-0310-9956-ffa450edef68
2003-12-25 20:47:58 +00:00
vmassol
96d4e1cbc4 put back original content. It was somehow modified by AW...
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114504 13f79535-47bb-0310-9956-ffa450edef68
2003-12-25 16:31:23 +00:00
vmassol
8969b94187 removed gump stuff (not sure why it was there)
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114503 13f79535-47bb-0310-9956-ffa450edef68
2003-12-25 16:29:31 +00:00
vmassol
0dfc136f90 ignore files
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114502 13f79535-47bb-0310-9956-ffa450edef68
2003-12-25 16:27:06 +00:00
vmassol
90d6870bfd Start of an aspectwerkz plugin. Not working yet.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114500 13f79535-47bb-0310-9956-ffa450edef68
2003-12-24 15:57:58 +00:00