JAVA Software Downloads

Build Systems

Ant
Ant is a software tool for automating software build processes. It uses XML to describe the build process and its dependencies

http://ant.apache.org/

Maven
Maven is a Java project management and project comprehension tool. Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project.

HomePage http://maven.apache.org/

Continuum

Continuum is an easy-to-use, Continous Integration server for building Java-based projects, with built-in support for Maven 2, Maven 1, Ant and Shell Scripts.

http://maven.apache.org/continuum/index.html

Bloggers

SnipSnap

SnipSnap is a free and easy to install weblog and wiki tool written in java..

http://snipsnap.org/

Aspect-Oriented Frameworks

AspectDNG

AspectDNG is a .NET multi-language aspect weaver. Aspects and base code may be written in any programming language, as soon as it compiles into MSIL.

http://aspectdng.sourceforge.net/

Runtime Assembly Instrumentation Library

This project plans to implement an API that allows CLR assemblies to be manipulated and instrumented before they are loaded and executed. In the CLR, the AppDomain class and the ResolveEventHandler event handler already provide an excellent mechanism for dynamically loading assemblies into an application domain under the control of the programmer. At the same time, the reflection capabilities of the CLR are extremely powerful.

http://rail.dei.uc.pt/