Maven学习笔记(五)--NEXUS创建私服

来源:互联网 发布:金十数据网址 编辑:程序博客网 时间:2024/04/28 01:10

1. 下载安装包nexus-2.10.0-02

http://nexus.sonatype.org/downloads/

2.解压安装包至D:\nexus\目录

3.进入D:\nexus\nexus-2.10.0-02\bin\jsw\windows-x86-64\目录下,运行console-nexus.bat,待启动成功后访问http://localhost:8081/nexus/

如果端口已经被占用,则编辑D:\nexus\nexus-2.10.0-02\conf\目录下nexus.properties文件application-port=8081

4.登录 admin/admin123

5.内置仓库分析

四种类型:group(仓库组)、hosted(宿主)、proxy(代理)、virtual(虚拟)。每个仓库的格式为maven2或maven1,仓库属性还有一个policy,表示为release版还是SNAPSHOT版。

6.部署私服   settings.xml中配置

<profiles>

<profile>

<id>nexus</id>

<repositories>

<repository>

<id>nexus</id>

<name>Nexus</name>

<url>http://localhost:8081/nexus/content/groups/public/</url>

<release><enabled>true</enabled></release>

<snapshots><enabled>false</enabled></snapshots>

</repository>

</repositories>

</profile>

</profiles>

7. 如果想让所有请求都走私服,需要配置镜像

<mirrors>

<mirror>

<id>nexus</id>

<mirrorOf>*</mirrorOf>

<url>http://localhost:8081/nexus/content/groups/public/</url>

</mirror>

</mirrors>

8.手动部署第三方构件

Repository --> 3rd party --> Artifact Upload 填写相关参数然后上传

9.项目中使用,pom中添加私服仓库地址

<repositories>
        <repository>
            <id>nexus</id>
            <name>Team Nexus Repository</name>
            <url>http://localhost:8081/nexus/content/groups/public</url>
        </repository>

    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>nexus</id>
            <name>Team Nexus Repository</name>
            <url>http://localhost:8081/nexus/content/groups/public</url>
        </pluginRepository>

    </pluginRepositories>
    <dependencies>
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc</artifactId>
            <version>10.1.0.2.0</version>
        </dependency>
    </dependencies>

0 0
原创粉丝点击