首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析not .电报:电报机:4.4.0

无法解析not .电报:电报机:4.4.0
EN

Stack Overflow用户
提问于 2019-08-27 07:28:04
回答 1查看 1.9K关注 0票数 1

我正在尝试为java gradle中的电报机器人创建一个示例项目。我用java创建了一个新项目,并从电报bot主页"https://github.com/pengrad/java-telegram-bot-api“中添加了电报依赖项。

代码语言:javascript
复制
  plugins {
    id 'java'
}

group 'demo'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
    jcenter()

}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile "org.telegram:telegrambots:4.4.0"
}

但是当我运行./gradlew build时,这句话

代码语言:javascript
复制
Could not resolve org.telegram:telegrambots:4.4.0.
     > Could not parse POM https://repo.maven.apache.org/maven2/org/telegram/telegrambots/4.4.0/telegrambots-4.4.0.pom
        > Could not find org.telegram:Bots:4.4.0.
          Searched in the following locations:
            - https://repo.maven.apache.org/maven2/org/telegram/Bots/4.4.0/Bots-4.4.0.pom
            - https://repo.maven.apache.org/maven2/org/telegram/Bots/4.4.0/Bots-4.4.0.jar
            - https://jcenter.bintray.com/org/telegram/Bots/4.4.0/Bots-4.4.0.pom
            - https://jcenter.bintray.com/org/telegram/Bots/4.4.0/Bots-4.4.0.jar
  > Could not resolve org.telegram:telegrambots:4.4.0.
     > Could not parse POM https://jcenter.bintray.com/org/telegram/telegrambots/4.4.0/telegrambots-4.4.0.pom
        > Could not find org.telegram:Bots:4.4.0.

我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-27 08:31:21

输出显示没有找到org.telegram.Bots:4.4.0。它是org.telegram:telegrambots:4.4.0的父pom。

如果您查看maven储存库,您会注意到只有4.4.0.1可用-- 4.4.0是缺少的,这就是gradle抱怨的地方。

我没查过jcenter,但我想它也不见了。

解决方案:

使用org.telegram:telegrambots:4.4.0.1而不是4.4.0。我没有检查变更量,但是如果作者至少遵循一个基本的版本控制策略,这不会破坏任何东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57669668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档