nexus在Linux下安装

配置nexus

  1. 解压安装apache-mavne(apache官网有)
  2. 安装nexus:
    Linux:1)解压tar -zxvf nexus-2.14.tar然后基本配置下打开解压目录的比如我的/usr/nexus-2.14.10-01/nexus-2.14.10-01/conf

2)vi nexus.properties点击a进入编辑模式application-port=8077{这就是端口}其他的基本不用改

3)然后打开cd /usr/nexus-2.14.10-01/nexus-2.14.10-01/binvi nexus这个修改启动ne的用户,这样启动的时候才不会报错,RUN_AS_USER=root 这个原本是注释的,注意看下
4)安装完成启动:bin目录下./nexus start会弹出 Starting Nexus OSS…Started Nexus OSS.这样的,然后要很久。大概五六分钟再看比较好

5)然后进入http://ip:端口/nexus就可以看到
6) 自启动脚本

#!/bin/bash
#chkconfig:2345 20 90
#description:nexus
#processname:nexus
 
export JAVA_HOME=/usr/share/jdk1.8.0_121
 
case $1 in
        start) su root /opt/nexus-3.16.2-01/bin/nexus start;;
        stop) su root /opt/nexus-3.16.2-01/bin/nexus stop;;
        status) su root /opt/nexus-3.16.2-01/bin/nexus status;;
        restart) su root /opt/nexus-3.16.2-01/bin/nexus restart;;
        dump) su root /opt/nexus-3.16.2-01/bin/nexus dump;;
        console) su root /opt/nexus-3.16.2-01/bin/nexus console;;
        *) echo "Usage: nexus {start|stop|run|run-redirect|status|restart|force-reload}"
esac
配置nginx反向代理
server {
    listen       80;
    server_name  nexus.zywork.vip;

    location / {
		proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://xxx.xxx.xxx.xxx:8081/;
    }
}
本地pom配置:
 <distributionManagement>
 //正式版
    <repository>
	//对应setting配置里server节点的id
        <id>releases</id>
        <name>public</name>
        <url>http://xxx.xxx.xxx/repository/maven-releases</url>
    </repository>
	//快照版
    <snapshotRepository>
        <id>snapshots</id>
        <name>Snapshots</name>
        <url>http://xxx.xxx.xxx/repository/maven-snapshots</url>
    </snapshotRepository>
</distributionManagement>
本地maven setting.xml配置:
<settings>
<localRepository>F:\Repository</localRepository>
 <servers>
    <server>
        <id>releases</id>
        <username>admin</username>
        <password>admin123</password>
    </server>
	<server>
        <id>snapshots</id>
        <username>admin</username>
        <password>admin123</password>
    </server>
</servers>

<mirrors>  
    <mirror>  
        <id>micro_service_cloud</id>  
        <name>maven mirror cloud</name>  
        <url>http://xxx.xxx.xxx:8081/repository/maven-public</url>  
        <mirrorOf>*</mirrorOf>  
    </mirror>		
</mirrors>  

<profiles>
	 <profile>
        <id>micro_service_cloud</id>
        <repositories>
            <repository>
                <id>releases</id>
                <url>http://xxx.xxx.xxx:8081/repository/maven-public</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
			<repository>
                <id>snapshots</id>
                <url>http://xxx.xxx.xxx:8081/repository/maven-public</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
    </profile>
</profiles>
micro_service_cloud
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT界的奇葩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值