Java tools, components, libraries and plugins [NEW] My favorites| sign in | create your account  
proagora.com - .NET and Java jobs
Category

Builds

Continuous integration, automated builds, build scripts, build management...

Display options and filters
Sort by:
Built for Java
Free or free version available
Sold as a service
Library
Source code provided
Discontinued
Plug-in

WOProject/WOLips

 Home Page Home Page

Categories: Builds

Author: Object Style

Latest version: 2.0
Added 2005-08-25Updated 2006-07-24

WOProject is an Ant-based build system for WebObjects. WOLips is a full featured Eclipse plugin to develop WebObjects applications.

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available

CPMake

 Home Page Home Page

Categories: Builds

Latest version: 1.3.1
Added 2006-01-10

Cross-platform generic build tool that is designed to build anything (C, C++, Java, C#, XSL...).
CPMake works similar to GNU make in that is uses rules and dependencies to build a project.

Features include:
- makefiles work on any platform that supports Java.
- built-in dependency tracking for C/C++ and Java projects.
- utilizes scripting languages for the build files: BeanShell, Rhino, Jython and Groovy.
- build files have access to all of the Java classes.
- easy to debug build files.
- multi-threaded processing of build file.
- cross platform paths. Use '\' or '/' Java doesn't care.

Built for Java
Built for Java
Free or free version available
Free or free version available

TeamCity

 Home Page Home Page

Categories: Builds, Code analysis - Standards verifiers, Code coverage, Testing

Author: JetBrains

Latest version: 5.1
Added 2006-07-21Updated 2010-06-09

IDE-independent integrated team environment.
TeamCity automates and coordinates key collaborative processes to eliminate manual systems and delays, providing integration with multiple build and test tools, real-time unit test frequency, server-side inspections and code coverage analysis.

Features include:
- continuous integration and testing
- server-side code analysis
- build management
- automated team communication
- code coverage analysis and reporting
- web-based interface and project dashboard
- extensibility
- IntelliJ IDEA, Eclipse and Visual Studio integration
- pre-tested (delayed) commit
- remote run for personal builds

Supported environments:
- Ant, Maven, NAnt, MSBuild
- Having an IntelliJ IDEA project or a Visual Studio solution, you can build your application with TeamCity, even without providing a build script
- Supports JUnit and NUnit
- Integrates with Perforce, CVS, Subversion, Visual SourceSafe, StarTeam

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available

QuickBuild

 Home Page Home Page

Categories: Builds

Author: PMEase

Latest version: 1.2
Added 2006-01-08

Professional version of the open source build server, Luntbuild.

QuickBuild is a cross-platform build automation and management server. With QuickBuild, continuous Integration or nightly builds can be set using a web interface. Produced builds are managed with functions such as search, promotion, patching, etc. It also acts as a central build artifacts repository and download area for your whole organization.

Features include:
- aims at not only being build automation, but also build management system. Produced builds can be categorized, promoted, searched, patched, deleted, etc. This is important for a nightly builds or Continuous Integration builds, which generate many builds over time.
- organizes projects in a tree like structure, and utilizes concept of inheritance and overridden to reduce complexity to manage large amount of projects.
- configurable through using of OGNL expressions. But users are not required to know OGNL grammar through QuickBuild's user interface.
- no configuration files, all jobs are done using web interface.
- supports CVS, Visual SourceSafe, Subversion, ClearCase Base mode, ClearCase UCM mode, StartTeam, Perforce, AccuRev, File system based repository.
- supports Ant, Maven, NAnt and other build tools with command line interface.
- supports NUnit and NCover

Previous name: Beaver.

Built for Java
Built for Java
Free or free version available
Free or free version available

Gauntlet

 Home Page Home Page

Categories: Builds, Testing

Author: Borland

Latest version: 2007 Release 2
Added 2006-10-09Updated 2007-09-12

Continuous integration and test automation tool.

Features include:
- Asynchronously build, test, and package software on every check-in (or at scheduled intervals)
- Virtual sandboxes isolate defects to a single developer or team
- Code promotion can be gated by test results as well as build success
- Web-based dashboard provides real-time data and historical trends on build and test performance, test results, code coverage, code base size, and project activity
- Automatic artifact archiving and management
- Replay feature allows import of data from existing version control systems
- Run new tests or dependencies against old versions of the code base
- Non-intrusive to existing version control system; developers can use existing clients
- Plug-in ecosystem: apply and enforce a variety of analysis, policies and best practices through third-party integrations and open-source plugins, or integrate your own custom tools using Gauntlet's open SDK
- Works with CVS, StarTeam, and Subversion

Built for Java
Built for Java

Continuum

 Home Page Home Page

Categories: Builds

Author: The Apache Software Foundation

Latest version: 1.1
Added 2005-10-27Updated 2007-12-03

Continous integration server for building Java based projects.
Continuum supports the following range of projects: Maven 1, Maven 2, Ant, Shell scripts.

Features include:
- Tight integration with Maven 2.x
- Tight integration with Maven SCM (Subversion, CVS, Starteam)
- Web-based setup and interface
- Quartz-based scheduling
- XML-RPC and SOAP interfaces for integration, automation and remoting
- Mail notification
- IM notification (IRC, Jabber, MSN)
- Blame mechanism

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Parabuild

 Home Page Home Page

Categories: Builds

Author: Viewtier Systems

Latest version: 3.1
Added 2005-07-07Updated 2007-02-09

Automated software build management and continuous integration server.

Features include:
- Automatic builds and stable scheduled builds
- Remote multi-platform builds. Windows, Cygwin, Linux, Solaris, HP UX and generic Unix, including Mac OS X, are supported.
- Multi-step builds
- Build scripting tools independence. MSBuild, nmake, nANT, shell scripts, Perl, make, ANT, Maven, Jam, VB...
- Multiple builds per server
- Build failure detection, Build timeout control, Build labeling/tagging
- Build results notification (e-mail and Jabber)
- Ability to re-run an arbitrary build
- Build parameters to support build promotion
- System stability monitoring
- Group-based security
- Web user interface including a dashboard and detailed views of builds statuses
- Change list diffs for two given builds
- Build status embeddable into web pages
- Support for several version control systems
- Support for issue tracking systems: Jira, Bugzilla and Perforce jobs
- Build archive and search
- Integration with NUnit, JUnit, PMD, and findbugs
- Publishing build results via RSS
- Windows system tray client

Built for Java
Built for Java

CruiseControl

 Home Page Home Page

Categories: Builds

Latest version: 2.6
Added 2004-12-27Updated 2007-02-08

Framework for a continuous build process.
CruiseControl enables continuous integration. CruiseControl is a scheduling and reporting tool that uses Ant to build your system, and then runs all of its tests (unit, integration, acceptance). It then reports on the results in a variety of ways, including uploading HTML reports to a web server.
CruiseControl includes, but is not limited to, plug-ins for e-mail notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previous builds.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

AnthillPro

 Home Page Home Page

Categories: Builds

Author: Urbancode

Latest version: 3.1.2
Added 2005-10-14Updated 2007-01-16

Build Management Server (BMS) and Application Lifecycle Automation Server (ALAS).

Features include:
- Continuous integration: builds triggered by repository commits; adjustable quiet period; configurable feedback for the development team.
- Distributed build farm: distribute build load across your build farm; split builds to run on several agents for speed.
- Living builds: manage builds through the entire application lifecycle from development to release and production.
- Dependency management: traceable provision of artifacts from one project to another; support for dependencies on third-party artifacts.
- Configurable workflows: embedded workflow engine enables definition of custom processes such as automated tests, promotion, deployment, etc.
- Distributed role-aware deployments: deploy a multi-tiered application to the database server, application server, and web server simultaneously.
- Role-based security, LDAP integration, traceability, auditability, separation of responsibility, and reports.
- Integrations with Ant, Nant, Maven, Make, Jira, and Groovy. Can run any command line.
- SCM Support: CVS, ClearCase, Harvest, Perforce, PVCS, Starteam, Subversion and VSS.
- Configurable notification schemes send the right information to the right users on the right medium at the right time.
- Scheduled builds: builds and workflows can be scheduled using recurring schedules or delayed using one-time schedules.
- Dependency-aware triggers: kick off builds based on events in the dependency graph.
- Codestation: track dependencies on other Projects and third-party artifacts.
- IDE plugins: developers can interact with AnthillPro and pulldependency artifacts from codestation using Eclipse and Visual Studio plugins.
- SOAP interface, remote scripting, RSS feeds and custom XML report generation.

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available

Clirr

 Home Page Home Page

Categories: Builds

Latest version: 0.6
Added 2006-02-14

Tool that checks Java libraries for binary and source compatibility with older releases.
Basically you give Clirr two sets of jar files and it dumps out a list of changes in the public API.
The Clirr Ant task can break the build if it detects incompatible API changes, making it easy to prevent accidental introduction of compatibiliy issues.

Features include:
- reports API changes
- evaluates each change with regard to binary and source compatibility
- supports plain text and XML reports
- flexible failure handling (warnings vs. errors, break the build or set error property)

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Ant-Contrib

 Home Page Home Page

Categories: Builds

Latest version: 1.0b3
Added 2005-05-18

The Ant-Contrib project is a collection of tasks (and at one point maybe types and other tools) for Apache Ant.

Tasks include:
- Compile and link task: compile various source languages and produce executables, shared libraries (aka DLLs) and static libraries. Compiler adaptors are currently available for several C/C++ compilers, FORTRAN, MIDL and Windows Resource files.
- For, Foreach, If, Switch, Throw
- Performance Monitor
- Shellscript

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Maven

 Home Page Home Page

Categories: Builds, Miscellaneous

Author: The Apache Software Foundation

Latest version: 2.2.1
Added 2005-01-10Updated 2009-09-14

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.
Features include:
- Development and management of your project are controlled from the project model (builds, documentation, source metrics, source cross-references and several reports).
- A single set of methods are used to build any number of projects that you are managing.
- Integration with Gump, a tool used at Jakarta to help projects maintain backward compatibility with their clients.
- Site publication based on the POM. Once the POM is accurate your developers can publish the project's content. Maven provides the following: Change log document created directly from repository information; Cross referenced sources; Source metrics; Mailing lists; Developer list; Dependency list; Unit test reports including coverage; Article Collection; Software Development References; Software Development Process Documentation; and more reports using the different plugins.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

xmltask

 Home Page Home Page

Categories: Builds, Deployment - Installation

Author: OOPS Consultancy

Latest version: 1.15
Added 2005-03-09Updated 2007-05-12

Provides the facility for automatically editing XML files as part of an Ant build. Unlike the standard filter task provided with Ant, it is XML-sensitive, but doesn't require you to define XSLTs.

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available
Source code provided
Source code provided

Archiva

 Home Page Home Page

Categories: Builds

Author: The Apache Software Foundation

Latest version: 1.0
Added 2007-12-03

Build artifact repository manager for use with build tools such as Maven, Continuum, and ANT.
With Archiva, you can share artifacts with other developers and manage the associated security required, aggregate (proxy) content from remote artifact repositories, visualise your artifact utilisation with search, browse and reporting, and perform routine maintenance on your repositories.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

AntInstaller

 Home Page Home Page

Categories: Builds, Deployment - Installation

Author: Paul Hinds

Latest version: 0.8 Beta
Added 2005-03-25Updated 2007-01-30

Allows the creation of installers for applications with an install process based on Ant.
AntInstaller allows developers to create Ant scripts for deployment on any system that supports Java, and provides a user interface for editing the properties of the installation.

Features include:
- Ant integration at run-time
- Swing-based GUI
- The user interface is defined in an XML configuration file and the install process is defined in a standard Ant build.xml file
- The installer can be packed as a single self extracting Jar file, or delivered as a set of files
- By using a custom Ant task the creation of the installer can be integrated into existing Ant based builds, includin Maven
- Command line UI
- Internationalization of installers, and application messages
- Pluggable look & feel
- Silent, and/or repeatable installs
- Validation tools for configuration files
- Pluggable validation routines for user entry
- Multi-platform support

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Ant

 Home Page Home Page

Categories: Builds

Author: The Apache Software Foundation

Latest version: 1.7.0
Added 2004-12-20Updated 2006-12-23

Open source build tool.
ANT stands for Another Neat Tool. In theory, it is kind of like Make, but without Make's wrinkles.
Ant is scriptable in XML, it can manipulate files and directories, it can invoke applications and it can interact with code versioning systems.

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Hudson

 Home Page Home Page

Categories: Builds

Latest version: 1.323
Added 2008-05-02Updated 2009-09-14

Extensible continuous integration engine.
Hudson monitors executions of repeated jobs, such as building a software project or jobs run by cron. Among those things, current Hudson focuses on the following two jobs:
1. Building/testing software projects continuously, just like CruiseControl or DamageControl. In a nutshell, Hudson provides a so-called continuous integration system, making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build.
2. Monitoring executions of externally-run jobs, such as cron jobs and procmail jobs, even those that are run on a remote machine. For example, with cron, all you receive is regular e-mails that capture the output, and it is up to you to look at them diligently and notice when it broke. Hudson keeps those outputs and makes it easy for you to notice when something is wrong.

Features include:
- Just java -jar hudson.war, or deploy it in a servlet container. No additional install, no database.
- Can be configured entirely from its web GUI with on-the-fly error checks and inline help. There's no need to tweak XML manually anymore, although if you'd like to do so, you can do that, too.
- Change set support: Hudson can generate a list of changes made into the build from CVS/Subversion
- Permanent links: Hudson gives you readable URLs for most of its pages, including some permalinks link "latest build"/"latest successful build"
- RSS/E-mail/IM integration
- After-the-fact tagging: Builds can be tagged long after builds are completed
- JUnit/TestNG test reporting
- Can distribute build/test loads to multiple computers
- File fingerprinting
- Plugin support

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Manifest Reader for Ant

 Home Page Home Page

Categories: Builds

Author: Prasad P. Khandekar

Latest version: 1.0.2
Added 2006-03-06

Ant task for reading manifest information from a JAR file and selectively displaying it.
This can help in solving version mismatch issues by determining whether the user of your application is using correct jar file or not.

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available
Source code provided
Source code provided

EL4Ant

 Home Page Home Page

Categories: Builds

Latest version: 0.9.2
Added 2005-12-01

Build system based on Apache Ant.
A user project is described as modules with transitive dependencies and attributes to configure target behavior. The Ant targets are generated from the XML project description during the configuration step.

Features include:
- Project definition based on modules, transitive dependencies and attributes
- Java compilation
- Java command execution (Main class or JUnit)
- JUnit report generation
- Checkstyle report generation
- Javadoc generation
- Eclipse integration (.project and .classpath generation)
- EMMA code coverage integration (execution and reporting)
- A plugin infrastructure allows to develop extensions

A plugin can do the following: Add Ant targets to the generated build.xml; Provide additional Ant tasks; Manage dependencies and attributes; Generate specific targets for a module; Generate project properties for Ant targets; Generate any other files (with Velocity for instance).

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Luntbuild

 Home Page Home Page

Categories: Builds

Latest version: 1.3
Added 2005-10-14Updated 2006-02-01

Build automation and management tool.

Continuous Integration or nightly builds can be set using a web interface. Executed builds are managed using functions such as search, categorization, promotion, patching, deletion, etc. Luntbuild also acts as a central build artifacts repository and download area for your whole team.

Luntbuild aims at not only being build automation, but also build management system. Executed builds can be categorized, promoted, searched, patched, deleted, etc. This is very important for a nightly builds or Continuous Integration builds, which generate many builds over time.
Luntbuild utilizes the project/schedule concept to provide build support for parallel development.
No configuration files, all jobs are done using web interface. You can set your Luntbuild system quickly.

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available
Source code provided
Source code provided

Pulse

 Home Page Home Page

Categories: Builds

Author: Zutubi

Latest version: 1.2
Added 2006-05-09Updated 2007-02-09

Automated build (or continuous integration) server.

Features include:
- no changes are required to the existing build environment
- developers have their own dashboard, and individual notification preferences
- all configuration via a web interface
- build any project: run arbitrary build commands
- SCM integration: trigger build on change, changes since last build
- notifications via email, Jabber and RSS
- capture build artifacts, including HTML reports
- extract information with post-processing, including custom regular expressions
- XML-RPC remote API
- Multi-platform: only requirement is a Java 1.5 runtime

Built for Java
Built for Java
Ignore this
Advertise here! Contact us to know the options
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
 
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Oracle.
This site is not affiliated in any way with Oracle.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD indépendante | Parking partagé