0 Maven中央仓库爬取技术与内网本地Maven中央仓库的建立与使用(引言)【力图解决一个非常蛋疼的问题】

  • Post author:
  • Post category:其他


随着国产化CPU与操作系统的“流行”,美中不足的就是没一个国产化的开发语言(呵呵),开源的Java开发也就如火如荼的开展起来。其实在互联网上开发Java的确很爽,海量的资源海量的库,外加SpringBoot框架轻配置与Maven的依赖管理,的确很爽。

然而,如果没有互联网,开发Java软件的过程如何悲催实在是不可为外人道,外加国产化Linux各种库版本的倒腾,开发人员的苦难真是罄竹难书。该问题严重影响开发效率,极大影响学习热情,最后阻碍国家科技创新的大战略。可能有人会问了,都啥时候了怎么没有互联网还开发软件?不作解释,这个问题与”何不食肉糜“可媲美。

为了解决这个非常非常蛋疼的问题,为促进国家科技创新的大战略(任何工作都得体现点个人与社会价值,呵呵),经过本人N多次深思熟虑及长时间的思想动员,也就是在“做”与“不做”两个脑内小人的不断纠缠中,最终偶终于下定决心:撸起袖子干。

开干之前请看文章的精华提要:


本系列文章研究与实现下载Maven中央仓库,并在没有互联网的情况下搭建一个类似Maven中央仓库的本地Maven仓库。通过该本地Maven仓库,IntelliJ IDEA可以在没有互联网物的情况下正常建立与更新Maven项目。从而避免在互联网与内网之间不停倒腾复制各版本jar包的蛋痛点,同时也可借助Maven管理各jar包之间复杂的依赖与版本的冲突,从而极大提高Java开发效率与学习效率。


注意:Nexus之类的工具并不能实现本文所说的功能。


文章系列主要目录:

0 Maven仓库爬取技术与内网本地Maven库的建立与使用(引言)

1 Maven仓库爬取技术与内网本地Maven库的建立与使用(

Maven


仓库介绍

2 Maven仓库爬取技术与内网本地Maven库的建立与使用(爬虫技术及Java爬虫Jsoup)

3 Maven仓库爬取技术与内网本地Maven库的建立与使用(爬取Maven中央仓库具体爬取程序的实现)

4 Maven仓库爬取技术与内网本地Maven库的建立与使用(使用Tomcat搭建内网Maven中央仓库)

5 Maven仓库爬取技术与内网本地Maven库的建立与使用(测试IntelliJ IDEA 2020平台下载内网Maven中央仓库数据)

6 Maven仓库爬取技术与内网本地Maven库的建立与使用(耗时的下载过程)


PS:


在开始下载前,我以为这只是个技术问题。


开始下载后,我才发现这是个磁盘空间、时间与电费的问题。


下载结束后,我才发现这是个立地成佛的创举。


来个效果图:





版权声明:本文为s3c2410原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。