使用Bintray Maven仓库和Ivy

7

我在考虑使用 bintray 来托管一些项目依赖项的Maven仓库。我的问题是我正在使用Ivy,但不能理解如何使用bintray提供的这个Maven配置:

<?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>central</id>
          <name>bintray</name>
          <url>http://dl.bintray.com/content/example/external-deps</url>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <id>central</id>
          <name>bintray-plugins</name>
          <url>http://dl.bintray.com/content/example/external-deps</url>
        </pluginRepository>
      </pluginRepositories>
      <id>bintray</id>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>bintray</activeProfile>
  </activeProfiles>
</settings>

并将其转化为Ivy可以使用的内容。有人能帮我吗?

1个回答

6
您只需要像这样添加存储库:
<ivysettings>
    <resolvers>
        <ibiblio name="bintray"
                 m2compatible="true"
                 root="http://dl.bintray.com/content/example/external-deps"/>
    </resolvers>
</ivysettings>

这个档案的 ID 是否恰巧就是 ibiblio 解析器(= bintray)的名称?据我所知,Ivy 不解析/支持 Maven 档案。 - mwhs
1
噢...只是巧合。 - carlspring

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接