Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Audiolicious - Your Music Library Statistics

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
audiolicious-commons
audiolicious-domain-objects
audiolicious-integration-tests
audiolicious-library-parsers
audiolicious-object-handler
audiolicious-object-mappers
audiolicious-repositories
audiolicious-services
audiolicious-test-data
audiolicious-web
.gitignore
LICENSE
README
RELEASE
SETUP
pom.xml

README

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.
Something went wrong with that request. Please try again.