My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
HowToUse  
How to use mc-repo with Maven2
Featured, Phase-Implementation
Updated Feb 17, 2008 by mathieu....@gmail.com

To get projects deployed

Add this in your settings.xml or in your project POM:

<repository>
    <id>mc-release</id>
    <name>Local Maven repository of releases</name>
    <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
    <releases>
        <enabled>true</enabled>
    </releases>
</repository>
<repository>
    <id>mc-snapshot</id>
    <name>Local Maven repository of snapshots</name>
    <url>http://mc-repo.googlecode.com/svn/maven2/snapshots</url>
    <snapshots>
        <enabled>true</enabled>
    </snapshots>
    <releases>
        <enabled>false</enabled>
    </releases>
</repository>

To get thirparty deployed

You can also need to add this. For example to get an commons-logging-99 version that a completely void jar to switch easily to SLF4J

<repository>
    <id>mc-thirdparty</id>
    <name>Local Maven repository of third party libraries not in maven repo</name>
    <url>http://mc-repo.googlecode.com/svn/maven2/thirdparty</url>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
    <releases>
        <enabled>true</enabled>
    </releases>
</repository>

To get maven plugins

it is exactly the same:

<pluginRepository>
    <id>mc-release</id>
    <name>Local Maven repository of releases</name>
    <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
    <releases>
        <enabled>true</enabled>
    </releases>
</pluginRepository>
<pluginRepository>
    <id>mc-snapshot</id>
    <name>Local Maven repository of snapshots</name>
    <url>http://mc-repo.googlecode.com/svn/maven2/snapshots</url>
    <snapshots>
        <enabled>true</enabled>
    </snapshots>
    <releases>
        <enabled>false</enabled>
    </releases>
</pluginRepository>
<pluginRepository>
    <id>mc-thirdparty</id>
    <name>Local Maven repository of third party libraries not in maven repo</name>
    <url>http://mc-repo.googlecode.com/svn/maven2/thirdparty</url>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
    <releases>
        <enabled>true</enabled>
    </releases>
</pluginRepository>

Sign in to add a comment
Powered by Google Project Hosting