Aspectran Releases

Download

Aspectran is a free and open source Java application framework.

Latest release: 6.0.2

Build Status Coverage Status

Aspectran 6.0.2 is the latest release and recommended version for all users.

Aspectran project on GitHub

Maven

Maven central

If you’re using Maven, you will find all Aspectran Maven artifacts directly in the central Maven repository here:
http://repo1.maven.org/maven2/com/aspectran/

See all versions available on the Maven Central Repository.

Use the following definition to use Aspectran in your maven project:

<dependency>
  <groupId>com.aspectran</groupId>
  <artifactId>aspectran-all</artifactId>
  <version>6.0.0</version>
</dependency>

Aspectran can also be used with more low-level jars:

<!-- This can be used to build a daemon application that runs in the background. -->
<dependency>
  <groupId>com.aspectran</groupId>
  <artifactId>aspectran-daemon</artifactId>
  <version>6.0.0</version>
</dependency>
<!-- This can be used to build command-line based applications. -->
<dependency>
  <groupId>com.aspectran</groupId>
  <artifactId>aspectran-shell</artifactId>
  <version>6.0.0</version>
</dependency>
<!-- This can be used to build command-line based applications that use the feature-rich JLine. -->
<dependency>
  <groupId>com.aspectran</groupId>
  <artifactId>aspectran-shell-jline</artifactId>
  <version>6.0.0</version>
</dependency>
<!-- This can be used to build web applications. -->
<dependency>
  <groupId>com.aspectran</groupId>
  <artifactId>aspectran-web</artifactId>
  <version>6.0.0</version>
</dependency>
<!-- This can be used to embed Aspectran in your application. -->
<dependency>
  <groupId>com.aspectran</groupId>
  <artifactId>aspectran-embed</artifactId>
  <version>6.0.0</version>
</dependency>
<!-- This can be used to build a web application server with built-in Jetty. -->
<dependency>
  <groupId>com.aspectran</groupId>
  <artifactId>aspectran-with-jetty</artifactId>
  <version>6.0.0</version>
</dependency>
<!-- This can be used to build applications that use MyBatis. -->
<dependency>
  <groupId>com.aspectran</groupId>
  <artifactId>aspectran-with-mybatis</artifactId>
  <version>6.0.0</version>
</dependency>

Note that Aspectran 6 requires Java 8, so an explicit declaration of 1.8 compatibility to the compiler may also be required:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <configuration>
        <compilerVersion>1.8</compilerVersion>
        <source>1.8</source>
        <target>1.8</target>
      </configuration>
    </plugin>
  </plugins>
</build>