Digitalis Maven Repository

What is it?

The Digitalis Maven repository is a divided in three internal repositories:

  1. A Mirror to the ibiblio Maven Central Repository
  2. A Digitalis Software repository
  3. A third party software repository

Central Repository Mirror Repo

This repository is intended to provide faster access and fail-over for down-time of the central repository.

Not intented acces to other than Digitalis's programmers even if it is of public access.

Digitalis Software Repo

Here you will find all digitalis hosted open-source software projects.

This is a final version repo and a snapshot repo simultaneously.

Third party Repo

There are some dependencies that due to licensing issues are not available in the Maven Central Repository. This internal repository has all such needed dependencies by digitalis project so we have a unique repository with all software packages we need.

How to access it

Like any other Maven repository you can access it through maven.

All you need to know is it's path: http://development.digitalis.pt:8081/artifactory/repo

The "repo" here presented is a combined virtual repository that merges all three repositories stated above. So all you need to do is place this repository in your settings file and you can use any digitalis project you wish and all dependencies will be brought to you without any more issues.

Bellow is a sample of what you need to add to your settings.xml maven configuration file.

<settings>
    (...)
    <profiles>
        <profile>
            <id>dev</id>
            <repositories>
                <repository>
                    <id>central</id>
                    <url>http://development.digitalis.pt:8081/artifactory/repo</url>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </repository>
                <repository>
                    <id>snapshots</id>
                    <url>http://development.digitalis.pt:8081/artifactory/repo</url>
                    <releases>
                        <enabled>false</enabled>
                    </releases>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>central</id>
                    <url>http://development.digitalis.pt:8081/artifactory/repo</url>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </pluginRepository>
                <pluginRepository>
                    <id>snapshots</id>
                    <url>http://development.digitalis.pt:8081/artifactory/repo</url>
                    <releases>
                        <enabled>false</enabled>
                    </releases>
                </pluginRepository>
            </pluginRepositories>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>dev</activeProfile>
    </activeProfiles>
    (...)
</settings>

Click here for a sample of this file

Settings.xml is located in your operating system user home dir, under: "$USER_HOME/.m2/settings.xml"

How to manage it?

The Digitalis Maven Repository has a web-based administration. All administrator who have been granted with an administration password can log on to the administration UI with the following URL:

http://development.digitalis.pt:8081/artifactory

There is no public access, not even for browsing purposes.