XRadar - Creating a Release

In order to create an XRadar release, a series of steps must be run in several areas.

The xradar-base project

  1. Update latest head revision of project.
  2. Run: ant build_java_source
  3. Run under testproject: ant statics_all dynamics_all -Dinclude.junit=true -Dinclude.jcoverage=true
  4. Manually inspect all major reports of statics and dynamics in the testproject - at all levels (system, subsystem, package, class).
  5. Run ant create_xradar_release -Dreleases.dir.path=..\releases -Drelease.name=xradar-base-[insert version no here]
  6. Unzip release and reconfigure as described in Xradar Configuration with Ant
  7. Test the release using under testproject: ant statics_all dynamics_all -Dinclude.junit=true -Dinclude.jcoverage=true
  8. Close completed tasks, bugs, and feature requests and document for release notes.
  9. Submit base release-file
  10. Maven-project - maven site:generate and upload
  11. Generate a full xradar report and upload

The maven-xradar plugin

This project is discontinued, so there is no data on how to do a proper release.

The XRadar documentation

The XRadar documentation is written in xdocs and build with maven 2. To build it you have to installed maven 2 and then execute the proper task:

     			$ mvn clean site
     			
This will generate the new web site in the target/site directory. To release documentation, using your terminal go into this directory and run:
				$ scp -r * xradaradminusername@shell.sourceforge.net:/home/groups/x/xr/xradar/htdocs