Defines set of consistent versions of ADELE frameworks and provides tools to generate a ready to use distribution "a la carte" of adele frameworks.
This project relies on Apache v2 license (http://www.apache.org/licenses/LICENSE-2.0.html).
This project has been created by the LIG laboratory ADELE Research Group of Grenoble University.
- base: Contain the global build configuration including licensing information.
- deployment-package-extensions: Contains plugin components for deployment package admin service.
- distribution: Contains OSGi distributions.
- notice: Contains files to generate notice files.
- tests: Contains integration tests.
The base distribution contains following components :
- install Maven 3.x
- install jdk 6 or upper
Use the following command to compile the project
mvn clean install
The project is built every week on the following continuous integration server : https://icasa.ci.cloudbees.com/
<!-- Project repositories -->
<repositories>
<!-- ADELE repositories -->
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>adele-central-snapshot</id>
<name>adele-repos</name>
<url>http://maven.dynamis-technologies.com/artifactory/adele-repos</url>
</repository>
<repository>
<snapshots />
<id>snapshots</id>
<name>adele-central-release</name>
<url>http://maven.dynamis-technologies.com/artifactory/adele-repos</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>adele-repos</name>
<url>http://maven.dynamis-technologies.com/artifactory/adele-repos</url>
</pluginRepository>
<pluginRepository>
<snapshots />
<id>snapshots</id>
<name>adele-central-release</name>
<url>http://maven.dynamis-technologies.com/artifactory/adele-repos</url>
</pluginRepository>
</pluginRepositories>major.minor.revision
- major changed when there are modification or addition in the functionalities.
- minor changed when minor features or critical fixes have been added.
- revision changed when minor bugs are fixed.
If you want to contribute to this project, you MUST follow the developper guidelines:
- Use Sun naming convention in your code.
- You should prefix private class member by an underscore (e.g. : _bundleContext).
- All project directory names must be lower case without dots (you can use - instead of underscores).
- All packages must start with fr.liglab.adele.icasa
- All Maven artifact group id must be fr.liglab.adele.icasa
- All maven artifact id must not contain fr.liglab.adele.icasa and must be lower case (cannot use underscore, prefer dots)
- All maven project pom.xml file must inherent from parent pom (group id = fr.liglab.adele.icasa and artifact id = platform-parent)
