aspectj - AspectJ aspect-oriented language extension to Java

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package name aspectj
Package version 1.5.3
Package release 2jpp
Package architecture noarch
Package type rpm
Installed size 8.78 MB
Download size 8.14 MB
Official Mirror
AspectJ is a seamless aspect-oriented language
extension to Java(tm). It can be used to cleanly
modularize the crosscutting structure of concerns
such as exception handling, multi-object protocols,
synchronization, performance optimizations, and
resource sharing. When implemented in a
non-aspect-oriented fashion, the code for these concerns
typically becomes spread out across entire programs.
AspectJ controls such code-tangling and makes the
underlying concerns more apparent, making programs
easier to develop and maintain. The project goal
is to support the AspectJ compiler and core tools.


Package Version Architecture Repository
aspectj-1.6.0-1.jpp6.noarch.rpm 1.6.0 noarch JPackage 6.0
aspectj-1.5.4-1.jpp6.noarch.rpm 1.5.4 noarch JPackage 6.0
aspectj - - -


Name Value
jakarta-commons-beanutils -
jakarta-commons-collections -
jakarta-commons-digester -
jakarta-commons-logging -
jpackage-utils >= 1.7.2
regexp -
saxon -
xalan-j2 -
xerces-j2 -
xml-commons-apis -


Name Value
aspectj = 1.5.3-2jpp


Type URL
Binary Package aspectj-1.5.3-2jpp.noarch.rpm
Source Package aspectj-1.5.3-2jpp.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 aspectj rpm package:
    # yum install aspectj
  1. Add the JPackage 5.0 repository:
    # zypper addrepo jpackage-5.0
  2. Install aspectj rpm package:
    # zypper install aspectj
Mandriva, Mageia:
  1. Add the JPackage 5.0 repository:
    # urpmi.addmedia jpackage-5.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install aspectj rpm package:
    # urpmi aspectj




2008-02-14 - Ralph Apel <r.apel at> - 0:1.5.3-2jpp
- Modify sources not to use eclipse's OperationCanceledException:
Plain RuntimeException instead.
- Vendor, Distribution from macro
2007-01-14 - Ralph Apel <r.apel at> - 0:1.5.3-1jpp
- Upgrade to 1.5.3
- Add home and scripts
2006-03-29 - Ralph Apel <r.apel at> - 0:1.5.0-1jpp
- Upgrade to 1.5.0
2006-03-24 - Fernando Nasser <> - 0:1.2.132jpp
- Rebuild
2006-03-16 - Ben Konrath <> - 0:1.2.1-2jpp_1rh
- First Red Hat build
- Don't use build-classpath for the eclipse jars.
2006-03-10 - Fernando Nasser <> - 0:1.2.1-2jpp
- First JPP 1.7 build
2005-11-11 - Ralph Apel <r.apel at> - 0:1.2.1-1jpp
- Upgrade to 1.2.1
- Add eclipse-plugins subpackage
- Add aspectjweaver.jar
2005-10-07 - Ralph Apel <r.apel at> - 0:1.1.1-4jpp
- Arrange for building with jpackage-utils 1.6.x
2004-08-20 - Ralph Apel <r.apel at> - 0:1.1.1-3jpp
- Build with ant-1.6.2
- Relax some requirement versions
2004-06-01 - Randy Watler <rwatler at> - 0:1.1.1-2jpp
- Upgrade to Ant 1.6.X

See Also

Package Description
aspectj-eclipse-plugins-1.5.3-2jpp.noarch.rpm Eclipse Plugins for aspectj
aspectj-installer-1.5.3-2jpp.noarch.rpm Installer for aspectj
aspectj-javadoc-1.5.3-2jpp.noarch.rpm Javadoc for aspectj
aspectj-manual-1.5.3-2jpp.noarch.rpm Docs for aspectj
aspectwerkz-2.0-2.jpp5.noarch.rpm AOP for Java
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