Gradle не может разрешить .aar из артефакта - PullRequest
0 голосов
/ 19 октября 2018

У меня есть проект, в котором используется моя собственная библиотека .aar, загруженная на артефакт.

Кажется, что файл .pom правильный, так как я просматривал другие библиотеки .aar, доступные в maven central..Pom выглядит следующим образом:

    <?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>io.modum</groupId>
  <artifactId>sweetblueservice</artifactId>
  <version>1.15</version>
  <packaging>aar</packaging>
  <dependencies>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>appcompat-v7</artifactId>
      <version>27.1.1</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>com.android.support.constraint</groupId>
      <artifactId>constraint-layout</artifactId>
      <version>1.1.3</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>net.sourceforge.streamsupport</groupId>
      <artifactId>android-retrofuture</artifactId>
      <version>1.6.3</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>com.jakewharton.timber</groupId>
      <artifactId>timber</artifactId>
      <version>4.7.1</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>joda-time</groupId>
      <artifactId>joda-time</artifactId>
      <version>2.10</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>io.modum</groupId>
      <artifactId>logger-utils</artifactId>
      <version>0.1.0</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>io.modum</groupId>
      <artifactId>sweetblue</artifactId>
      <version>2.52.16</version>
      <scope>runtime</scope>
    </dependency>
  </dependencies>
</project>

Когда я устанавливаю эту библиотеку в свой локальный репозиторий maven на моем компьютере, я могу получить зависимость в моем проекте Android, например:

implementation "io.modum:sweetblueservice:1.15"

Но почему-то это не работает, когда библиотека должна быть разрешена из Artifactory:

    > Could not find sweetblueservice.jar (io.modum:sweetblueservice:1.15).
  Searched in the following locations:
      https://modum.jfrog.io/modum/gradle-dev/io/modum/sweetblueservice/1.15/sweetblueservice-1.15.jar

Каким-то образом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...