您的位置:首页 > 编程语言 > Java开发

Eclipse中的maven插件初步使用心得

2014-02-11 16:40 405 查看
1.想使用多个仓库的话,只需要配置好setting.xml即可,配置如下

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"

          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!--本地仓库-->

  <localRepository>E:/m2_rpo</localRepository>

  <pluginGroups></pluginGroups>

  <proxies></proxies>

<servers>    

   

</servers>

    

  <mirrors>  

    <mirror>  

        <id>nexus65</id>  

        <mirrorOf>r65</mirrorOf>  

        <name>65</name>  

        <url>http://192.168.0.65/nexus/content/groups/public/</url>  

    </mirror>

    <mirror>  

        <id>nexus91</id>  

        <name>internal nexus repository</name>  

        <url>http://192.168.101.91:8082/nexus/content/groups/public/</url>  

        <mirrorOf>r91</mirrorOf>  

    </mirror>

    <mirror>  

        <id>nexus87</id>  

        <mirrorOf>r87</mirrorOf>  

        <name>87</name>  

        <url>http://192.168.101.87:8082/nexus/content/groups/public/</url>  

    </mirror>

    <mirror>  

        <id>central</id>  

        <mirrorOf>central</mirrorOf>  

        <name>Human Readable Name for this Mirror.</name>  

        <url>http://repo2.maven.org/maven2/</url>  

    </mirror>  

    

      

  </mirrors>

 <!--

 <servers>

    <server>

      <id>newcapec</id>

      <username>admin</username>

      <password>123456</password>

    </server>   

  </servers>

-->

 <!--<servers>

    <server>

      <id>nexus-releases</id>

      <username>admin</username>

      <password>admin123</password>

    </server>   

  </servers>

  <servers>

    <server>

      <id>nexus-snapshots</id>

      <username>admin</username>

      <password>admin123</password>

    </server>   

  </servers>-->

  <!--<mirrors></mirrors>-->

 <!--配置profiles-->

<profiles>

    <profile>

        <id>nexus65</id>

        <repositories>

            <repository>

                <id>nexus65_p</id>

                <url>http://192.168.0.65/nexus/content/groups/public/</url>

                <releases>

                    <enabled>true</enabled>

                </releases>

                <snapshots>

                    <enabled>true</enabled>

                </snapshots>

            </repository>

        </repositories>

        <pluginRepositories>

            <pluginRepository>

                <id>nexus65_s</id>

                  <url>http://192.168.0.65/nexus/content/groups/public/</url>

                <releases>

                    <enabled>true</enabled>

                </releases>

                <snapshots>

                    <enabled>true</enabled>

                </snapshots>

            </pluginRepository>

        </pluginRepositories>

    </profile>

        <profile>

        <id>nexus91</id>

        <repositories>

            <repository>

                <id>nexus91_p</id>

                <url>http://192.168.101.91:8082/nexus/content/groups/public/</url>

                <releases>

                    <enabled>true</enabled>

                </releases>

                <snapshots>

                    <enabled>true</enabled>

                </snapshots>

            </repository>

        </repositories>

        <pluginRepositories>

            <pluginRepository>

                <id>nexus91_s</id>

                  <url>http://192.168.101.91:8082/nexus/content/groups/public/</url>

                <releases>

                    <enabled>true</enabled>

                </releases>

                <snapshots>

                    <enabled>true</enabled>

                </snapshots>

            </pluginRepository>

        </pluginRepositories>

    </profile>

    

    <profile>

        <id>nexus87</id>

        <repositories>

            <repository>

                <id>nexus87_p</id>

                <url>http://192.168.101.87:8082/nexus/content/groups/public/</url>

                <releases>

                    <enabled>true</enabled>

                </releases>

                <snapshots>

                    <enabled>true</enabled>

                </snapshots>

            </repository>

        </repositories>

        <pluginRepositories>

            <pluginRepository>

                <id>nexus87_s</id>

                  <url>http://192.168.101.87:8082/nexus/content/groups/public/</url>

                <releases>

                    <enabled>true</enabled>

                </releases>

                <snapshots>

                    <enabled>true</enabled>

                </snapshots>

            </pluginRepository>

        </pluginRepositories>

    </profile>

    

    

    

    

    

    <profile>

        <id>central</id>

        <repositories>

            <repository>

                <id>central_p</id>

                <url>http://repo1.maven.org/maven2/</url>

                <releases>

                    <enabled>true</enabled>

                </releases>

                <snapshots>

                    <enabled>true</enabled>

                </snapshots>

            </repository>

        </repositories>

        <pluginRepositories>

            <pluginRepository>

                <id>central_s</id>

                  <url>http://repo1.maven.org/maven2</url>

                <releases>

                    <enabled>true</enabled>

                </releases>

                <snapshots>

                    <enabled>true</enabled>

                </snapshots>

            </pluginRepository>

        </pluginRepositories>

    </profile>

    

    

</profiles>

<!-- 激活profile-->

    <activeProfiles>

        <activeProfile>nexus65</activeProfile>

        <activeProfile>nexus91</activeProfile>

        <activeProfile>central</activeProfile>

        <activeProfile>nexus87</activeProfile>

    </activeProfiles>

</settings>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven eclipse
相关文章推荐