JFresnel is a Java library that implements the Fresnel specification for various RDF APIs, such as Jena and Sesame. Fresnel is a presentation vocabulary for Semantic Web data designed to be application and representation paradigm independent.
· Java >= 1.5
Maven 2.0 is based around the central concept of a build lifecycle. You only need to learn a small set of commands to build a Maven project.
Some useful commands follow:
· compile : compile the source code of the project
For example, if you want to compile the fsl-jena module, go to directory fsl-jena and type mvn compile.
~/jfresnel/fsl-jena$ mvn compile
This command will compile the java files in ~jfresnel/fsl-jena/src/main/ and put the resulting class files in ~/jfresnel/fsl-jena/target/classes/
· test : run the unit tests
~/jfresnel/fsl-jena$ mvn test
· package : build the JAR files produced by this module
~/jfresnel/fsl-jena$ mvn package
· install : install the JAR files of this module into the local repository, for use as a dependency in other projects locally
~/jfresnel/fsl-jena$ mvn install