How to use eecoo repositories
aus eecoo wiki, der freien Wissensdatenbank
To use artifacts from the public eecoo Maven2 repository and internal Maven2 repository just configure your local Maven installation through the use of the settings.xml file located in username/.m2 (if it does not exist simply create a new one). Adjust the file as follows:
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<profiles>
<profile>
<id>default-repositories-profile</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>eecoo-repo</id>
<name>eecoo.net Maven2 Repository</name>
<url>http://maven.eecoo.net</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
<repository>
<id>eecoo-repo-internal</id>
<name>Internal eecoo.net Maven2 Repository</name>
<url>http://maven.eecoo.net/internal</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>eecoo-plugin-repo</id>
<name>eecoo.net Maven2 Plugin Repository</name>
<url>http://maven.eecoo.net</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>interval:15</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
</settings>
With this settings in place you automatically use both of eecoo's Maven2 repositories to retrieve artifacts. There is no special setup that you have to perform on each project's pom.xml in order to use artifacts from that repositories (except the dependency definitions itself, of course).
