Gradle javax.jms 依赖项未下载
Posted
技术标签:
【中文标题】Gradle javax.jms 依赖项未下载【英文标题】:Gradle javax.jms dependency not getting downloaded 【发布时间】:2015-03-20 11:59:58 【问题描述】:我正在尝试使用 gradle 构建基于 JMS (activeMq) 的应用程序。我需要下载 javax.jms api 依赖项。 我将此添加到我的编译时依赖项中:
dependencies
compile 'org.springframework:spring-jms:'+deps.springVersion,
'org.springframework:spring-messaging:'+deps.springVersion,
'javax.jms:jms:1.1'
在 gradle build 时,它说无法下载 jar。当我导航到 maven Central 并单击下载 jar 时,该 jar 不存在,所以我想这就是 jar 没有被 gradle 下载的原因。如何在 gradle 中包含此依赖项?有出路吗?
【问题讨论】:
是的,那个 jar 不在 Maven Central 中,这就是为什么你不能得到它。试试这个:***.com/a/6336137/3248346 【参考方案1】:其实还有no这个jar文件,只有pom.可以看出herethis是你要找的依赖。
您的依赖项块将是:
dependencies
compile 'org.springframework:spring-jms:'+deps.springVersion,
'org.springframework:spring-messaging:'+deps.springVersion,
'org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1'
【讨论】:
以上是关于Gradle javax.jms 依赖项未下载的主要内容,如果未能解决你的问题,请参考以下文章
gradle - 如何在 jar 中声明 jar 的依赖关系
log4j的1.2.15版本,在pom.xml中的顶层project报错错误: Failure to transfer javax.jms:jms:jar:1.1 from https://maven
使用 WildFly 在 JMS 中进行 JAAS 身份验证:javax.jms.JMSSecurityException:HQ119032:用户:null 没有权限 = 在地址 2 上发送