网站首页制作教程视频,视频网站后台,国内网站空间购买,能够免费换友链的平台maven导入无法拉取所需依赖 1.原因2.解决搞定收工#xff01; 1.原因
公司使用的是gradle#xff0c;配置的私有云#xff0c;maven里面配置私有云完全使用不了#xff0c;无论配置国内还是国外的#xff0c;导入的项目报错拉不到jar包。
mirroridmirro… maven导入无法拉取所需依赖 1.原因2.解决搞定收工 1.原因
公司使用的是gradle配置的私有云maven里面配置私有云完全使用不了无论配置国内还是国外的导入的项目报错拉不到jar包。
mirroridmirrorId/idmirrorOfrepositoryId/mirrorOfnameHuman Readable Name for this Mirror./nameurlhttp://my.repository.com/repo/path/url
/mirror完全不生效不清楚为什么。
2.解决
舍弃私有云由于公司是使用的脚本代理上网根据不同的域名IP解析配置不同的代理通过脚本找到几个能用的IP代理配置在maven的setting文件里即可。
proxyidmyproxy/idactivetrue/activeprotocolhttp/protocolhost*.*.*.*/hostport*/portnonProxyHostslocalhost|127.0.0.1/nonProxyHosts/proxy配置说明:
id:代理 ID,任意填写。active:是否激活该代理,true为激活。protocol:代理协议,http或https。host:代理主机地址。port:代理主机端口。username:代理认证用户名,非必需。password:代理认证密码,非必需。nonProxyHosts:不需要代理的主机列表,多个主机用|隔开。
当然也可以指定仓库使用
repositoriesrepositoryidmyrepo/idurlhttp://repo.maven.apache.org/maven2/urlproxyidmyproxy/id /proxy/repository
/repositories另外,你也可以通过设置环境变量或JVM参数来配置Maven代理;
环境变量:
http_proxy:http代理地址
https_proxy:https代理地址JVM参数:
-Dhttp.proxyHostproxyhost -Dhttp.proxyPort80 -Dhttps.proxyHostproxyhost -Dhttps.proxyPort443Maven会自动使用环境变量或JVM参数中的代理设置。
比如idea中可以使用 将上述JVM参数填入即可。
搞定收工