windows下配置nexus私服

编程

前言:mavne项目使用的中央仓库默认是远程网络服务Appache提供,对于内部应用开发来说,会存在不利。例如断网,重复下载,下载缓慢等。另外,对于内部的微服务jar包,也不方便管理。现在我们开发都是把项目都下载,采用工作空间依赖,这也是不利于后续管理和维护。因此,我们提出了搭建私服的需求,用意就是解决上述问题。

下图是一个很好的解释了本地仓库、私服和远程中央仓库三者之间的关系。图片来源网络,感谢提供者

1、使用本地私服的settings.xml文件。

统一的默认路径是:D:javaaseapache-maven-3.5.0conf

1)备份settings.xml文件。

2)替换settings.xml文件参考附件(

settings.xml)。

 

具体可以查看Window>Preference

2、移除本地的base_domain,uap_auth,uap_core项目。

建议新建一个工作控件,例如U_EP(放的是E相关的项目,eg:E_CRM)

如下图:

统一采用UAP_ADMIN启动项目,各项目的import.html统一采用admin下的,base下的组件,在个项目中可以移除。这个的目的是便于统一管理和维护。

 

3)项目右键Maven>Disable Workdspace Resolution。意思就是取消本地工作空间项目依赖。

4)到上一步位置,私服的使用基本完成。剩下的就是内部jar包(base_domain,uap_auth,uap_core)发布到私服上,各自只需要在pom.xml文件上使用依赖关系即可自动下载。

 

5)工作空间切换方式:

File>Switch Workspace

Other...表示新建工作空间

 

以上是 windows下配置nexus私服 的全部内容, 来源链接: utcz.com/z/514795.html

回到顶部