AppInfo is a small library that provides an easy way to show always valid, automatically updated information about a version of running software in your Web or desktop Java application. It is especially useful with automatic builds from CI server deployed on QA. It currently supports displaying the name, version, build number, and build date of running software. This information is available as text from end application and can be customized to fit your needs. Source information can be passed via environment variables and works out-of-box with Hudson CI server.
|Operating Systems||OS Independent|
Release Notes: The ManifestReader hierarchy was internally refactored to remove duplication and provide better coverage. An article presenting in a step-by-step manner how to introduce AppInfo usage in the end application was written. Test and code coverage reports generated by CI server are publicly available from the homepage.
Release Notes: Support for revision in SCM was added. Spring is no longer a mandatory dependency (custom CheckTool was written). Compatibility with Java 5 was fixed. SLF4J was upgraded to line 1.6.x.
Release Notes: This is the first public release (the earlier library was only used in internal projects). Separate support for Web applications was added. Usage from the end application is even more easier, and packages are available in the Central Maven Repository.