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