Mac电脑配置maven+java+nexus私服环境配置

1 篇文章 0 订阅
1 篇文章 0 订阅

最近一直想在mac上搭建maven+nexus环境。但是一直出错。总结一下经验:

首先搭建java环境:

命令行:

vi .bash_profile

输入:

M2_HOME=/System/Library/apache-maven-3.3.9
JAVA_HOME=/Library/Java/JavaVirtualMachines/java-8-sun/Contents/Home
NEXUS_HOME=/Library/nexus-2.10.0-02-bundle/nexus-2.10.0-02
PATH=$M2_HOME/bin:$PATH
PATH=$JAVA_HOME/bin:$PATH
PATH=$NEXUS_HOME/bin:$PATH
export M2_HOME
export JAVA_HOME
export PATH=$PATH:/usr/local/mysql/bin
export PATH


以上是我的环境变量配置。还有mysql的。先不管他。

之后启动就可以了。还需要用source .bash_profile才能立即使这个shell文件生效。

我说我遇到的一些问题以及解决方法:

Q1:启动失败,查看 

/Library/nexus-2.10.0-02-bundle/nexus-2.10.0-02/bin/jsw/conf/wrapper.conf

文件。更改


wrapper.java.command=/Library/Java/JavaVirtualMachines/java-8-sun/Contents/Home/jre/bin/java

我的jre不在jdk目录下。需要重新配置,不能使用%JAVA_HOME%,也就是说这里配置的是jre的路径。

这里我先是启动了nexus,终端显示started nexus。使用./nexus status,终端显示nexus is running。但是再浏览器输入就是不行(localhost拒绝了我们的连接请求。我还查了老半天问什么拒绝连接请求。)。之后再输入./nexus status,就显示 nexus is not running。这个应该早点看日志的。

Q2:在修改.bash_profile的过程中,环境变量的更改导致一些基本命令无法使用:如cat,ls,vi等。

这时候需要用到export命令

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin


这个无法使用的话会会造成nexus在启动过程中,报:

line335:cat command not found。

Q3:端口号和URL地址

nexus.properties在这个文件里面配置就可以了。

Q4:nexus的启动:

有的时候直接使用nexus start就可以启动,有时候需要使用./nexus start启动。至于为什么我也不是很清楚。尴尬。

之后配置maven的setting.xml,弄一下mirrors和profile就可以了。


tips:如果使用vi编辑器有点麻烦。可以在命令行输入:

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

然后在更改。不过身为一个有觉悟的程序猿还是练练vim好了。

总结:这个有问题第一时间应该先找原因,也就是说先看日志,找到原因解决问题起来,靠着百度和谷歌应该问题不大。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值