If you want to include Snooze as a module in your Mavenized project, you need to go through the following steps.
1 Add the Snooze Maven repositories
Add the following lines to your pom.xml file.
<repository>
<id>snooze-release-repository</id>
<name>Snooze Release Repository</name>
<url>http://snooze.inria.fr/maven/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>snooze-snapshot-repository</id>
<name>Snooze Snapshot Repository</name>
<url>http://snooze.inria.fr/maven/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
2 Add the Snooze component dependencies
Include the following code in your pom.xml file. Change the name of COMPONENT_NAME and COMPONENT_VERSION to the desired component and version. For example, snoozeclient and 1.0.0. Please browse through http://snooze.inria.fr/maven/ to see which versions of releases and snapshots are available.
<dependency>
<groupId>org.inria.myriads</groupId>
<artifactId>COMPONENT_NAME</artifactId>
<version>COMPONENT_VERSION</version>
</dependency>
Note that currently we have no user feedback’s regarding this use case. Please inform us about your experience in using Snooze as a module in your system.