近日心血来潮,想着自己弄个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点,看了多少博客,做了多少尝试。 所幸,最终还是成功了。 

       生活,工作,学习的压力逼迫而来时,我真差点刚不住;

      一直在行走,却走得不那么坚定。