美文网首页
Linux 安装maven私服

Linux 安装maven私服

作者: 小马将过河 | 来源:发表于2018-09-02 22:34 被阅读0次
maven.jpg
>>>我的博客<<<

1、下载

通过此地址下载需要的版本

安装下载好nexus3.9最新版后解压,copy到/usr/local/nexus/目录下然后修改端口等配置。

2、修改配置

2.1、启动。以3.6.0为例

[root@MiWiFi-R3-srv ~]# cd /usr/local/nexus-3.6.0-02/bin/
[root@MiWiFi-R3-srv ~]# ./nexus run &

稍等一会(首次启动会比较慢),当出现以下日志的时候表示启动成功!

Started Sonatype Nexus OSS 3.6.0-02

2.2、开启远程访问端口

[root@MiWiFi-R3-srv bin]# firewall-cmd --zone=public --add-port=8081/tcp --permanent
[root@MiWiFi-R3-srv bin]# firewall-cmd --reload
image.png

nexus3默认端口是:8081
nexus3默认账号是:admin
nexus3默认密码是:admin123

2.3、设置开机自启动(systemctl方式)
创建一个服务

[root@MiWiFi-R3-srv ~]# vim /usr/lib/systemd/system/nexus.service

填入相关内容

[Unit]
Description=nexus service

[Service]
Type=forking
LimitNOFILE=65536 #警告处理
ExecStart=/usr/local/nexus/nexus-3.7.1-02/bin/nexus start
ExecReload=/usr/local/nexus/nexus-3.7.1-02/bin/nexus restart
ExecStop=/usr/local/nexus/nexus-3.7.1-02/bin/nexus stop
Restart=on-failure

[Install]
WantedBy=multi-user.target

将服务加入开机启动

[root@MiWiFi-R3-srv ~]# systemctl enable nexus.service

重新加载配置文件

[root@MiWiFi-R3-srv ~]# systemctl daemon-reload

2.4、修改nexus3的运行用户为root

[root@MiWiFi-R3-srv bin]# vim nexus.rc

run_as_user="root"

2.5、修改nexus3启动时要使用的jdk版本

[root@MiWiFi-R3-srv bin]# vim nexus

第14行:

INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/java/jdk1.8.0_144

2.6、修改nexus3默认端口(可选)

[root@MiWiFi-R3-srv etc]# cd /usr/local/nexus-3.6.0-02/etc/
[root@MiWiFi-R3-srv etc]# vim nexus-default.properties 

默认端口:8081

application-port=8081

2.7、修改nexus3数据以及相关日志的存储位置(可选):

[root@MiWiFi-R3-srv bin]# cd /usr/local/nexus-3.6.0-02/bin/
[root@MiWiFi-R3-srv bin]# vim nexus.vmoptions 

-XX:LogFile=./sonatype-work/nexus3/log/jvm.log
-Dkaraf.data=./sonatype-work/nexus3
-Djava.io.tmpdir=./sonatype-work/nexus3/tmp

3、上传外部jar文件

3.1、创建仓库


image.png

3.2、上传jar


image.png

3.3、最最最重要的一步:将新创建的3rdParty加入到public对外公布的group下


image.png

4、配置本地maven的pom文件

4.1、全局修改maven配置文件的setting.xml配置文件

 <profiles>

    <profile>
    <id>dev</id>
    <repositories>
        <repository> 
            <id>central</id> 
            <url>http://jenkins.haier.haiqiang.xin:8887/repository/maven-public/</url>
            <name>Yuandian Maven Repo</name> 
        </repository>
        <repository>
           <id>mvn-repo</id>
           <url>http://jenkins.haier.haiqiang.xin:8887/repository/maven-public/</url>
       </repository>
    </repositories>
    <pluginRepositories>  
        <pluginRepository>  
            <id>nexus</id>  
            <name>nexus</name>  
            <url>http://jenkins.haier.haiqiang.xin:8887/repository/maven-public/</url>
            <releases>  
                <enabled>true</enabled>  
            </releases>  
            <snapshots>  
                <enabled>true</enabled>  
            </snapshots>  
        </pluginRepository>  
    </pluginRepositories>
    </profile>

  </profiles>

4.2、在项目中使用私服,修改maven的pom文件,加入repository的配置

    <repositories>
        <repository>
            <id>nexus</id>
            <name>Team Nexus Repository</name>
            <url>http://27.223.70.82:8887/repository/maven-public/</url>
            <layout>default</layout>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
        <id>nexus</id>
        <name>Team Nexus Repository</name>
        <url>http://27.223.70.82:8887/repository/maven-public/</url>
        </pluginRepository>
    </pluginRepositories>

结束。

参考

https://blog.csdn.net/yougoule/article/details/56843562

相关文章

  • Linux 安装maven私服

    >>>我的博客<<< 1、下载 通过此地址下载需要的版本 安装下载好nexus3.9最新版后解压,copy到/us...

  • Docker之MAVEN私服

    Docker之MAVEN私服 目录 nexus简单介绍 Docker安装MAVEN nexus Maven nex...

  • Maven如何上传jar包到私服

    本文旨在介绍如何上传jar包到私服,关于如何安装maven、nexus私服请参考官网。 1、Maven简介 Apa...

  • 记一次搭建生产服务器

    Linux JDK 安装 Linux Maven 安装 Linux node 安装 Linux redis安装 L...

  • Java高级技术day74:Maven实战

    一、Maven私服搭建 1.Maven常用命令: (1)install: 本地安装, 包含编译,打包,安装到本地仓...

  • centos6.5搭建nexus maven私服

    参考文章 centos7搭建nexus maven私服 CentOS安装Nexus(Maven私有库)详细配置及上...

  • Maven私服搭建

    什么是maven私服? 工程中如何使用? 如何接入maven私服? 了解maven私服 分为本地和远程 远程包括:...

  • Nexus3 私服的使用

    一、下载与安装 Maven Nexus3私服搭建指南,点击查看 二、Maven配置 打开Maven配置文件 set...

  • Maven生成jar文件并发布到私服

    Maven生成jar文件并发布到私服 前提:确保本地已经安装maven,并且配置好maven环境 下面以fastd...

  • Maven

    1.安装maven 2.编译测试 3.maven使用阿里云 4.maven使用私服 5.上线java程序

网友评论

      本文标题:Linux 安装maven私服

      本文链接:https://www.haomeiwen.com/subject/yhrvwftx.html