My favorites | Sign in
Project Home Wiki Source
Search
for
Mvn2Repo  
Maven repository on this site.
Repository, Maven
Updated Oct 2, 2010 by peter.codecop.kofler

Maven 2 Repository

The Maven repository hosted on this site contains releases of my code, e.g. some custom PMD rules. It's a standard Maven 2 repository. To access it you have to add it to your Maven <repositories>. This can be done in settings.xml. Read the Maven Settings Reference for more details. You may also add it directly to your pom.xml, like in Parent.

Maven Releases

The repository's base URL is http://mvn2repo.code-cop-code.googlecode.com/hg/. For releases, just add:

<repositories>
    <repository>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
        <id>ccc-releases</id>
        <name>Code Cop Code Releases</name>
        <url>http://mvn2repo.code-cop-code.googlecode.com/hg/releases</url>
    </repository>
</repositories>

Maven Plugins

To use MOJOs like the MackerMavenPlugin, define a <pluginRepository>:

<pluginRepositories>
    <pluginRepository>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
        <id>ccc-plugin-releases</id>
        <name>Code Cop Code Releases</name>
        <url>http://mvn2repo.code-cop-code.googlecode.com/hg/releases</url>
    </pluginRepository>
</pluginRepositories>

Snapshots

Snapshots are rarely deployed.

<repositories>
    <repository>
        <releases>
            <enabled>false</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
        <id>ccc-snapshots</id>
        <name>Code Cop Code Snapshots</name>
        <url>http://mvn2repo.code-cop-code.googlecode.com/hg/snapshots</url>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <releases>
            <enabled>false</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
        <id>ccc-plugin-snapshots</id>
        <name>Code Cop Code Snapshots</name>
        <url>http://mvn2repo.code-cop-code.googlecode.com/hg/snapshots</url>
    </pluginRepository>
</pluginRepositories>

Sign in to add a comment
Powered by Google Project Hosting