aspectwerkz - AOP for Java

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package name aspectwerkz
Package version 2.0
Package release 2.jpp5
Package architecture noarch
Package type rpm
Installed size 5.20 MB
Download size 4.73 MB
Official Mirror
AspectWerkz is a dynamic, lightweight and
high-performant AOP/AOSD framework for Java.
AspectWerkz utilizes runtime bytecode modification
to weave your classes at runtime. It hooks in and
weaves classes loaded by any class loader except
the bootstrap class loader. It has a rich join
point model. Aspects, advices and introductions
are written in plain Java and your target classes
can be regular POJOs. You have the possibility to
add, remove and re-structure advices as well as
swapping the implementation of your introductions at
runtime. Your aspects can be defined using either an
XML definition file or using Runtime Attributes.


Package Version Architecture Repository
aspectwerkz - - -


Name Value
concurrent -
dom4j -
gnu.trove -
javassist -
jrexx -
piccolo -
qdox -


Name Value
aspectwerkz = 2.0-2.jpp5


Type URL
Binary Package aspectwerkz-2.0-2.jpp5.noarch.rpm
Source Package aspectwerkz-2.0-2.jpp5.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install aspectwerkz rpm package:
    # yum install aspectwerkz
  1. Add the JPackage 5.0 repository:
    # zypper addrepo jpackage-5.0
  2. Install aspectwerkz rpm package:
    # zypper install aspectwerkz
Mandriva, Mageia:
  1. Add the JPackage 5.0 repository:
    # urpmi.addmedia jpackage-5.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install aspectwerkz rpm package:
    # urpmi aspectwerkz




2006-01-10 - Fernando Nasser <> - 0:2.0-2jpp
- Fist JPP 1.7 build
- Build only for JDK 1.4.2
- Can only build samples with a JDK 5, so do not try and install them
- Remove dependency on a BEA JDK by disabling parts of the code
2005-11-14 - Ralph Apel <r.apel at> - 0:2.0-1jpp
- Upgrade to 2.0
2005-11-11 - Ralph Apel <r.apel at> - 0:1.0-1jpp
- Upgrade to 1.0
2005-08-17 - Ralph Apel <r.apel at> - 0:0.9-4jpp
- Fix unpackaged /usr/bin/aspectwerkz
2004-09-16 - Ralph Apel <r.apel at> - 0:0.9-3jpp
- Drop saxpath requirements
- Require jaxen >= 1.1
2004-09-06 - Ralph Apel <r.apel at> - 0:0.9-2jpp
- Build with ant-1.6.2
- Relax some versioned dependencies
- Drop ant-optional BuildReq
- Use %patch# -b .sav
- Upgraded to 0.9 on Sat Jun 12 2004 by Ralph Apel <r.apel at> 
as 0:0.9-1jpp
2004-08-19 - Ralph Apel <r.apel at> - 0:0.8.1-4jpp
- Build with ant-1.6.2
- Relax some requirement versions
2004-06-01 - Randy Watler <rwatler at> - 0:0.8.1-3jpp
- Upgrade to Ant 1.6.X
2004-04-07 - Ralph Apel <r.apel at> - 0:0.8.1-2jpp
- _javadir ownership correction thanks to Kaj J. Niemi
2004-02-28 - Ralph Apel <r.apel at> - 0:0.8.1-1jpp
- First JPackage release

See Also

Package Description
aspectwerkz-demo-2.0-2.jpp5.noarch.rpm Samples for aspectwerkz
aspectwerkz-javadoc-2.0-2.jpp5.noarch.rpm Javadoc for aspectwerkz
aspectwerkz-manual-2.0-2.jpp5.noarch.rpm Documents for aspectwerkz
atomikos-transactions-essentials-3.2.3-1.jpp5.noarch.rpm Atomikos JTA/XA Kernel
atomikos-transactions-essentials-hibernate2-3.2.3-1.jpp5.noarch.rpm Hibernate2 module for atomikos-transactions-essentials
atomikos-transactions-essentials-hibernate3-3.2.3-1.jpp5.noarch.rpm Hibernate3 module for atomikos-transactions-essentials
atomikos-transactions-essentials-javadoc-3.2.3-1.jpp5.noarch.rpm Javadoc for atomikos-transactions-essentials
avalon-framework-4.1.5-2.jpp5.noarch.rpm Java components interfaces
avalon-framework-javadoc-4.1.5-2.jpp5.noarch.rpm Javadoc for avalon-framework
avalon-framework-repolib-4.1.5-2.jpp5.noarch.rpm Artifacts to be uploaded to a repository library
avalon-logkit-1.2-4.jpp5.noarch.rpm Java logging toolkit
avalon-logkit-javadoc-1.2-4.jpp5.noarch.rpm Javadoc for avalon-logkit
avalon-logkit-repolib-1.2-4.jpp5.noarch.rpm Artifacts to be uploaded to a repository library
axiom-e4x-0.0-0.20080828.1.jpp5.noarch.rpm WSO2 Web Services Framework for Javascript Rhino
axiom-e4x-javadoc-0.0-0.20080828.1.jpp5.noarch.rpm Javadoc for axiom-e4x