【问题】开源项目JAR发布到Maven仓库引用时第三方依赖JAR自动下载

开源项目发布到Maven仓库后,pom只引用此开源的JAR后可以自动下载pom中第三方依赖JAR,这个在发布的时候需要怎么配置亦或者在引用的时候需要怎么配置?有谁了解这个麻烦留言告知......

比如 只引用IJPay的jar就可以下载okhttp 、fastjson等其他的JAR包

maven仓库pom


<dependency>
    <groupId>com.github.javen205</groupId>
    <artifactId>IJPay</artifactId>
    <version>1.0</version>
</dependency>



评论区

JFinal

2018-01-18 12:22

解决办法是让 IJPay 依赖的这些个第三方,配置 dependency 时,让 scope 为 compile 即可

JFinal

2018-01-18 12:22

这个是问题,不是分享,发到反馈区

lyh061619

2018-01-18 12:32

哈哈,确实是将scope设置为compile就可以了。

Javen

2018-01-18 16:02

@lyh061619 @JFinal 感谢回复 我试试 @JFinal 分享区不能直接修改到反馈区 我下次注意下这个问题

Javen

2018-01-18 18:52

@lyh061619 @JFinal 不设置scope 默认就是compile吧 。 只依赖开源的JAR, pom中其他第三方的JAR并没有自动下载哦。

arsong

2018-01-19 08:48

@Javen scope的默认值是compile

Javen

2018-01-19 12:57

嗯 默认是compile。只依赖开源JAR,开源项目POM中依赖的第三方JAR并不会自动下载......。

Javen

2018-03-10 20:08

此问题已解决 https://gitee.com/javen205/IJPay/issues/IHZTG

热门分享

扫码入社