近日心血来潮,想着自己弄个maven私服玩一玩。于是在趁着空闲时间着手弄了一把,现将思路以及感悟记叙如下:
1.私服方案:
github仓库作为maven私服;
nexus私人服务器搭建maven私服;
2.趟过的坑:
A.github私服:
github私服搭建,网上方案千千万。 我想要说的是,不要自作聪明。
maven引用的地址,跟个人仓库源码的地址有很大的差别。
不要误以为: https://raw.github.com 是博主不小心写错的!!!切切。也不要以为引用的地址会跟浏览器的路径有什么关系!
引用的jar包,跟仓库是公有还是私有,没有关系;
B.nexus私服:
./nexus start 不代表程序就已经启动了,一定要看到 started输出,并且查询到确有该进程;
./nexus run,可以以控制台的方式运行; 所谓的nexus控制台,是通过浏览器呈现的,而非另下一个软件;
如果你用的是阿里云学生机,那么你的jvm分配的内存大小可能需要调整;
当你的内存调整之后,可能会出现内存溢出,那么说明你调小了;
如果程序运行时,显示 killed结束,那证明内存不足了。 kill掉一些其他暂时不用的进程吧;
3.个中的辛酸
从早上9点,一直弄到下午4点,看了多少博客,做了多少尝试。 所幸,最终还是成功了。
生活,工作,学习的压力逼迫而来时,我真差点刚不住;
一直在行走,却走得不那么坚定。