Comments (6)
1、jar包和pom文件下载问题,我们用的nexus版本是3.0.0-03,没法用地址
suffixUrl = "?r="+"releases&g="+groupId+"&a="+artifactId+"&v="+version+"&e=jar"; 进行下载。
2、处理api.jar的所有依赖,通过执行maven命令: 'mvn dependency:copy-dependencies -DoutputDirectory=./lib -DexcludeScope=provided -U',这个会从maven的仓库进行下载,而不会走私服,会导致parent的pom下载失败。
请帮忙看看。问题1:
我需要看下,理论上走的http,jar包的地址都是拼接的,可能格式有所不一致,你可以在你们的nexus里面点击某个jar,然后右键复制链接地址出来,观察下路径,然后可以提交给我也可以你自行修改评价这个地址代码的地方
问题2:
你需要找到你们公司统一的setting.xml文件,这个文件里面有各个maven仓库地址的代理,默认都会优先从私服下载。
如果你本地构建过java项目,那么这个文件通常在你的~\users\用户名.m2目录里面[windows系统]。
把项目的resources/config/setting.xml改成你们公司的统一的setting.xml文件就可以了。
如果你们公司没有统一的setting.xml,你可以自行编辑项目的resources/config/setting.xml,把里面的地址改成响应你们公司私服地址即可。问题1: pom地址如:http://ip:port/repository/maven-snapshots/com/xxx/pay/frame-log/1.1.14-SNAPSHOT/frame-log-1.1.14-20190428.102346-2.pom ,在snapshots时,这种url不好拼接。因为时间戳不知道。
问题2: 我用的是mac, 在命令行执行那个命令时能从私服下载,但是代码执行时会从外面的仓库下载。所以看看是不是命令上面指定一下配置的路径。用-s指定可以。
问题1:
在nexus里面有两个地址,一个是你把鼠标放在jar上在浏览器底部会显示的,你贴出的这个是点击Artifact看到的。所以这个是没有问题的。
问题2:
你命令执行,默认会选择你用户目录下面的.m2目录,代码里面会选择代码里面的resources/config/setting.xml这个文件,复制到dubbo.api.jar.dir这属性指定的目录下面的.m2目录下面。
总结:
上面的问题根本原因是,你需要把你用户目录,类似 /users/username/.m2/setting.xml覆盖项目的resources/config/setting.xml这个文件。如果你 /users/username/.m2/setting.xml不存在,你需要手动修改项目的resources/config/setting.xml这个文件各项配置,
参考:https://blog.csdn.net/u012152619/article/details/51485152
from dubbo-postman.
.m2
问题2解决了,莫名其妙好了。后面不行我再看看你的方法。
问题1你再看看,我们nexus版本不太一样,我这边鼠标放上去跟点击的地址是一样的。你可以装个试看看。https://blog.csdn.net/qq250782929/article/details/51605965
from dubbo-postman.
1、jar包和pom文件下载问题,我们用的nexus版本是3.0.0-03,没法用地址
suffixUrl = "?r="+"releases&g="+groupId+"&a="+artifactId+"&v="+version+"&e=jar"; 进行下载。
2、处理api.jar的所有依赖,通过执行maven命令: 'mvn dependency:copy-dependencies -DoutputDirectory=./lib -DexcludeScope=provided -U',这个会从maven的仓库进行下载,而不会走私服,会导致parent的pom下载失败。
请帮忙看看。
问题1:
我需要看下,理论上走的http,jar包的地址都是拼接的,可能格式有所不一致,你可以在你们的nexus里面点击某个jar,然后右键复制链接地址出来,观察下路径,然后可以提交给我也可以你自行修改评价这个地址代码的地方
问题2:
你需要找到你们公司统一的setting.xml文件,这个文件里面有各个maven仓库地址的代理,默认都会优先从私服下载。
如果你本地构建过java项目,那么这个文件通常在你的~\users\用户名.m2目录里面[windows系统]。
把项目的resources/config/setting.xml改成你们公司的统一的setting.xml文件就可以了。
如果你们公司没有统一的setting.xml,你可以自行编辑项目的resources/config/setting.xml,把里面的地址改成响应你们公司私服地址即可。
from dubbo-postman.
1、jar包和pom文件下载问题,我们用的nexus版本是3.0.0-03,没法用地址
suffixUrl = "?r="+"releases&g="+groupId+"&a="+artifactId+"&v="+version+"&e=jar"; 进行下载。
2、处理api.jar的所有依赖,通过执行maven命令: 'mvn dependency:copy-dependencies -DoutputDirectory=./lib -DexcludeScope=provided -U',这个会从maven的仓库进行下载,而不会走私服,会导致parent的pom下载失败。
请帮忙看看。问题1:
我需要看下,理论上走的http,jar包的地址都是拼接的,可能格式有所不一致,你可以在你们的nexus里面点击某个jar,然后右键复制链接地址出来,观察下路径,然后可以提交给我也可以你自行修改评价这个地址代码的地方
问题2:
你需要找到你们公司统一的setting.xml文件,这个文件里面有各个maven仓库地址的代理,默认都会优先从私服下载。
如果你本地构建过java项目,那么这个文件通常在你的~\users\用户名.m2目录里面[windows系统]。
把项目的resources/config/setting.xml改成你们公司的统一的setting.xml文件就可以了。
如果你们公司没有统一的setting.xml,你可以自行编辑项目的resources/config/setting.xml,把里面的地址改成响应你们公司私服地址即可。
问题1: pom地址如:http://ip:port/repository/maven-snapshots/com/xxx/pay/frame-log/1.1.14-SNAPSHOT/frame-log-1.1.14-20190428.102346-2.pom ,在snapshots时,这种url不好拼接。因为时间戳不知道。
问题2: 我用的是mac, 在命令行执行那个命令时能从私服下载,但是代码执行时会从外面的仓库下载。所以看看是不是命令上面指定一下配置的路径。用-s指定可以。
from dubbo-postman.
如图所示,SNAPSHOT的jar包和pom文件是上面的地址栏加上下面的具体文件名,会存在一个随机数,可以通过分析maven-metadata.xml文件来获取最新时间戳的jar包和pom文件的路径
from dubbo-postman.
如图所示,SNAPSHOT的jar包和pom文件是上面的地址栏加上下面的具体文件名,会存在一个随机数,可以通过分析maven-metadata.xml文件来获取最新时间戳的jar包和pom文件的路径
这个是maven里面的快照版本,这个程序里面是通过maven的原生命令下载的,不需要手动下载,这个自动支持的
from dubbo-postman.
Related Issues (19)
- 部署遇到问题 HOT 1
- 页面启动后,一直报错,network error HOT 7
- 请问后端启动具体需要配置哪些? HOT 1
- 我想把redis哨兵模式改成单机模式,只改redisConfig里面的东西可以不? HOT 1
- 启动错误 HOT 1
- nexus有密码的话,如何配置呢? HOT 5
- 不是问题 HOT 1
- 已解决,自己的问题
- 已解决,自己的问题 HOT 1
- 非常感谢作者的开源精神,十分佩服和感激,我来给作者提几个 后面需求,希望作者认真考虑,非常NICE的工具 HOT 1
- 加载到内存失败。 HOT 3
- pom文件解析失败 HOT 3
- 添加注册中心地址失败及redis连接方式调整 HOT 6
- 添加dubbo attachments支持 HOT 1
- 同学,您这个项目引入了893个开源组件,存在53个漏洞,辛苦升级一下 HOT 1
- 发送服务 HOT 3
- 访问服务菜单点击send按钮报错 HOT 6
- 创建服务时下载pom文件错误 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dubbo-postman.