部署到 Bintray 三天后,Gradle 在我的笔记本电脑上无法解析应该可用的工件

Three days after deploying to Bintray, Gradle on my laptop is not able to resolve artifacts that should be available

项目:cjwizard 工件:cjwizard 和 cjwizard-demo,版本均为 1.0.9

我刚刚从原来的所有者那里接手了这个项目,我对 Maven 部署过程 Bintray 都是新手。

完成 mvn:deploy(根据我的 Maven 日志)成功后,我可以看到 cjwizard 和 cjwizard-demo 的 pom.xml,但我有一个小项目正在使用gradle 试图拉下 cjwizard 和 cjwizard-demo 但它失败了。

(编辑:我将 build.gradle 修改为一次只下载一个工件。这是一个简单的测试项目,除了 cjwizard 之外没有其他依赖项)

我的build.gradle看起来像这样

group 'test'
version '1.0-SNAPSHOT'

apply plugin: 'java'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    compile 'com.github.cjwizard:cjwizard:1.0.9'
}

(我一般在自己的项目中使用gradle。我正在使用maven构建cjwizard,因为项目已经设置为使用maven)

我收到一条错误消息,指出无法解析 cjwizard 工件。与 cjwizard-demo 相同的问题。

我是不是做错了什么?

此外,开源项目不符合电子邮件支持的条件吗?谢谢

总而言之,正如 SteveSobol 在他的评论中提到的那样,推送到 Bintray 存储库不会推送到 JCenter。

JCenter 是一个 public 众所周知的存储库,但是,它是 Bintray 中管理的众多存储库之一。在 Bintray 中,每个人都可以打开一个开源存储库。

如果您有一个想要使用的存储库,但它不是 Maven Central 或 JCenter,您可以轻松地将构建工具连接到它,请参阅文档:

前往 https://bintray.com/cjwizard/CJWizard and click:

在页面的右上角。

或执行以下操作:

要解决 gradle,请编辑您的 build.gradle:

repositories {
    maven {
        url  "http://dl.bintray.com/cjwizard/CJWizard" 
    }
}

要用 maven 解决,编辑你的 settings.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<settings xsi:schemaLocation='http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd'
          xmlns='http://maven.apache.org/SETTINGS/1.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>

    <profiles>
        <profile>
            <repositories>
                <repository>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                    <id>bintray-cjwizard-CJWizard</id>
                    <name>bintray</name>
                    <url>http://dl.bintray.com/cjwizard/CJWizard</url>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                    <id>bintray-cjwizard-CJWizard</id>
                    <name>bintray-plugins</name>
                    <url>http://dl.bintray.com/cjwizard/CJWizard</url>
                </pluginRepository>
            </pluginRepositories>
            <id>bintray</id>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>bintray</activeProfile>
    </activeProfiles>
</settings>