aspectj - AspectJ aspect-oriented language extension to Java

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package name aspectj
Package version 1.6.0
Package release 1.jpp6
Package architecture noarch
Package type rpm
Installed size 8.71 MB
Download size 8.10 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.5.4-1.jpp6.noarch.rpm 1.5.4 noarch JPackage 6.0
aspectj-1.5.3-2jpp.noarch.rpm 1.5.3 noarch JPackage 5.0
aspectj - - -


Name Value
apache-commons-beanutils -
apache-commons-collections -
apache-commons-digester -
apache-commons-logging -
jpackage-utils >= 1.7.5
saxon -


Name Value
aspectj = 1.6.0-1.jpp6


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




2012-07-11 - Ralph Apel <> 0:1.6.0-1
- 1.6.0
2009-10-01 - David Walluck <> 0:1.5.4-1
- 1.5.4
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

See Also

Package Description
aspectj-eclipse-plugins-1.5.4-1.jpp6.noarch.rpm Eclipse Plugins for aspectj
aspectj-eclipse-plugins-1.6.0-1.jpp6.noarch.rpm Eclipse Plugins for aspectj
aspectj-installer-1.5.4-1.jpp6.noarch.rpm Installer for aspectj
aspectj-installer-1.6.0-1.jpp6.noarch.rpm Installer for aspectj
aspectj-javadoc-1.5.4-1.jpp6.noarch.rpm Javadoc for aspectj
aspectj-javadoc-1.6.0-1.jpp6.noarch.rpm Javadoc for aspectj
aspectj-manual-1.5.4-1.jpp6.noarch.rpm Docs for aspectj
aspectj-manual-1.6.0-1.jpp6.noarch.rpm Docs for aspectj
async-http-client-1.6.1-2.jpp6.noarch.rpm Asynchronous Http Client for Java
async-http-client-javadoc-1.6.1-2.jpp6.noarch.rpm API documentation for async-http-client
async-http-client-repolib-1.6.1-2.jpp6.noarch.rpm Artifacts to be uploaded to a repository library
atinject-1-8.jpp6.noarch.rpm Dependency injection specification for Java (JSR-330)
atinject-javadoc-1-8.jpp6.noarch.rpm API documentation for javax.inject
atinject-repolib-1-8.jpp6.noarch.rpm Artifacts to be uploaded to a repository library
atinject-tck-1-8.jpp6.noarch.rpm TCK for javax.inject