Last updated November 25, 2010 19:17, by Joseph Areeda
NetBeans Nightly Updater Wiki
The goal of this project is to automate the process of keeping a testing system up to date with the current NetBeans development build.
Current status is everything works well for me on Linux. I will upload a new version as soon as I finish testing.
There are two running programs,
- NBNightly - automatic updater. There is a problem with Windows Vista and 7. Evidently there is no way a pure Java program can call the installer or uninstaller at least not in an unpriviledged context. See NBNightly Scenarios.
- NBNightlyGetInstaller - Find and download a new installer if one is available.
Project outline
A control program will begin with command line options, they are getting complicated enough to warrant a configuration wizard of some kind.
- Determine what versions are currently installed see NBGN-checkInstall
- Download latest installer if newer for the desired package (all, javase, php, C++, ruby ...)
- Install new version, see NBGetNightly
- Update symbolic link
- Remove installer if desired
- Uninstall old versions if desired
Source Code
The organization of the source code and architecture of the project is discussed at NBN_Sources





