Maven pom 文件一点简单基础的扩展知识

在玩Java、Kotlin、Scala的圈子里,gradle隐隐坐势,不过maven仍是主流,这里只简单谈下<dependencies>相关的东西,用简单的语言简单描述,简单的去理解即可。最基本的:

    <dependencies>
        <dependencie>
            <groupId>xxx.xxx.xxx</groupId>
            <artifactId>xxx-xxx</artifactId>
            <version>xxxx</version>
        <dependencie/>
    <dependencies>

更多

Nexus(Maven仓库管理器)安装及配置

Nexus介绍

Nexus是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个Extjs的REST客户端,占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。此文章以较旧的Nexus2为例。

更多