Maven工程中nexus私服配置

来源:互联网 发布:电子文档软件 编辑:程序博客网 时间:2024/05/17 22:31

1.修改maven中的conf文件夹下settings.xml文件

<settings>    <mirrors>        <mirror>            <id>nexus</id>            <!--I suggest configure 'mirrorOf' use 'central' not '*', if you has other mirror.-->            <mirrorOf>central</mirrorOf>            <url>http://ip:8081/repository/maven-public/</url>        </mirror>    </mirrors>    <!--config repository-->    <profiles>        <profile>            <id>development</id>            <repositories>                <repository>                    <id>nexus</id>                    <name>Nexus Repository</name>                    <url>http://ip:8081/repository/maven-public/</url>                    <snapshots>                        <enabled>true</enabled>                    </snapshots>                    <releases>                        <enabled>true</enabled>                    </releases>                </repository>            </repositories>            <pluginRepositories>                <pluginRepository>                    <id>nexus</id>                    <name>Nexus Plugin Repository</name>                    <url>http://ip:8081/repository/maven-public/</url>                    <snapshots>                        <enabled>true</enabled>                    </snapshots>                    <releases>                        <enabled>true</enabled>                    </releases>                </pluginRepository>            </pluginRepositories>        </profile>    </profiles>    <!--config local repository path-->    <localRepository>F:/WorkSpace/gitlab/repository</localRepository>    <activeProfiles>        <activeProfile>development</activeProfile>    </activeProfiles>    <!--config account-->    <!--please contact you admin to get username-->    <servers>        <server>            <id>nexus-releases</id>            <username>user***</username>            <password>******</password>        </server>        <server>            <id>nexus-snapshots</id>            <username>user***</username>            <password>******</password>        </server>    </servers></settings>

2.配置工程的pom.xml文件

<distributionManagement>    <repository>        <id>nexus-releases</id>        <name>Nexus Release Repository</name>        <url>http://ip:8081/repository/maven-releases/</url>    </repository>    <snapshotRepository>        <id>nexus-snapshots</id>        <name>Nexus Snapshot Repository</name>        <url>http://ip:8081/repository/maven-snapshots/</url>    </snapshotRepository></distributionManagement>
原创粉丝点击