Login | Register
My pages Projects Community openCollabNet

Project home

2020-03-13: This site is going to be decommissioned and shut down very soon. Please copy and archive any data you wish to keep ASAP

If you were registered and logged in, you could join this project.

Message from the owner(s)

Welcome to the javaautoupdater project! We are currently looking for additional developers. If you are interested, please send me a message or post on the dev discussion board.
Summary Updater for java applications from an SVN repository
Category deployment
License GNU General Public License
Owner(s) michaeleq

Java SVN/ANT Auto Updater

The software is compeltely configurable, and there is an interface to allow developers to have a version check prior to executing the SVN client.

If the update check passes, the next step is an SVN update, which uses a configurable user interface (optionally) to display information to the end user while the update is occurring.

Once the SVN update is complete, the system can also be configured to execute an ANT script for database updates, file manipulation, etc.

We use the updater for a java-based swing application on a regular basis, and it handles all of our update needs. No more sending out updates and hoping the user actually implements them!

Please let us know if you have any questions, or if you need additional support to integrate the updater with your application.


The goal of this project is to allow developers to offer automatic updating services to their customers. This application is a Java app that runs prior to your application launch and updates any files and scripts necessary for a software update prior to your launch.

The project does not attempt to replace installer applications such as NSIS or ANT, but instead to allow an application to determine at startup whether or not it needs to be updated, then automatically update the application and launch it.

The project uses the following technologies as a part of the solution:

  • SVN server for the actual file repository
  • SVNKit Java libraries
  • ANT installer
  • And, of course, JAVA

Related resources