Skip to content
This repository has been archived by the owner on Feb 11, 2022. It is now read-only.

m1key/audiolicious

Repository files navigation

AUDIOLICIOUS

by Michal Huniewicz
www.m1key.me

The primary goal of this project is to exercise the JEE 6 platform without using
other dependency injection frameworks, such as Spring. Other technologies can be
used.

The application analyses your music library and provides statistics. The library
file must be in a supported format.

The main points of interests are:
	* CDI (JSR 299),
	* JPA 2.0 (JSR 317),
	* and JBoss Seam.
It is extremely important that all parts of code are unit or integration tested.

Requirements for building:
	* Maven 3,
	* VTD installed in the local m2 repository.
At the moment of writing this document VTD was not available from Maven
repositories, so it must be downloaded and installed manually. It can be
obtained from here: http://vtd-xml.sourceforge.net/
There's three ways of building:
	* mvn clean install
	* mvn clean install -Pintegration
	* mvn clean install -PentireFlow
The first one will run just unit tests. The second one unit and integration
tests. The third one will launch only unit tests and an entire-flow EJB test
with full library, on JBoss 7.

Requirements for running:
	* JBoss 7 AS,
	* MySQL 5.
A different configuration has not been tested.
Initial JBoss version was 7.0.0.Final, now it is 7.1.1.Final.
You must set your JBOSS_HOME system variable.

See SETUP for more details.

About

Audiolicious - Your Music Library Statistics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages