如何将maven pom文件设置为bintray版本?

时间:2016-03-10 12:50:45

标签: maven bintray

我的项目依赖项之一是在链接

下的bintray中
https://bintray.com/azavea/geotrellis/geotrellis-spark/view

他们给maven片段如下

<dependency>
  <groupId>com.azavea.geotrellis</groupId>
  <artifactId>geotrellis-spark_2.10</artifactId>
  <version>0.10.0-a9ab100</version>
  <type>pom</type>
</dependency>

我可以在我的maven项目的POM文件中使用它,还是我必须在<repository></repository>中添加任何内容来配置存储库以从中下载此依赖项?

3 个答案:

答案 0 :(得分:1)

您需要将Maven配置为使用Geotrellis存储库。简而言之,您需要将其添加到Maven的settings.xml文件中。

请点击the repo page上的设置我按钮,然后按照“使用Maven解决工件”一节中的说明进行操作。

答案 1 :(得分:0)

这个工件似乎在Maven central repo中,但唯一发布的版本是:0.10.0-M1

我的猜测是在项目的pom.xml依赖关系代码段中使用此版本应该没问题。

如果您想真正使用完全相同的版本0.10.0-a9ab100,那么您可以从JAR下载bintray文件并使用Maven install pluginmvn install:install-file或类似的东西)将其安装在本地存储库(~/.m2)。

答案 2 :(得分:0)

  1. 转到所需的Bintray项目/存储库(例如https://bintray.com/jerady/maven/FontAwesomeFX/11.0.0

  2. 单击设置我!图标(右上角)enter image description here

  3. 在弹出enter image description here

  4. 中单击下载设置
  5. 将设置保存到您的Maven用户目录(例如C:\ Users \ myusername.m2)

  6. 像往常一样将依赖项添加到您的POM.xml文件中