Geomajas Community Documentation

Appendix B. Maven repository

The project use the nexus repository manager to store all Geomajas jars and all dependencies.

The following configuration can be used in your maven profile :

<repositories>
    <repository>
        <id>Geomajas</id>
        <name>Geomajas repository</name>
        <url>http://maven.geomajas.org/</url>
    </repository>

    <!-- uncomment if you want to use Geomajas snapshots, comment for faster builds  -->
    <repository>
        <id>Geomajas snapshots</id>
        <name>Geomajas repository</name>
        <url>http://maven.geomajas.org/</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

If you do not need access to the snapshot releases, then it is recommended to remove that repository from your pom (it will make your compilation a little faster).

The Geomajas build has quite a few dependencies which are gathered from several repositories.

Our nexus instance functions as a proxy for the following repositories ;