如何将 maven pom 文件设置为 bintray 版本?
How to set maven pom file to a bintray version?
我项目的一个依赖项在 link
下的 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>
中添加任何内容来配置存储库以从中下载此依赖项?
这个神器似乎在Maven central repo,但唯一发布的版本是:0.10.0-M1
。
我的猜测是在项目的 pom.xml
依赖片段中使用这个版本应该没问题。
如果您想实际使用完全相同的版本 0.10.0-a9ab100
,那么您可以从 bintray
下载 JAR
文件并使用 Maven install plugin
(mvn install:install-file
或类似的东西)将其安装在本地存储库中(~/.m2
)。
您需要配置 Maven 以使用 Geotrellis 存储库。简而言之,您需要将其添加到 Maven 的 settings.xml
文件中。
请单击 the repo page 上的“设置我”按钮,然后按照 "Resolving artifacts using Maven" 部分中的说明进行操作。
转到所需的 Bintray project/repository(示例 https://bintray.com/jerady/maven/FontAwesomeFX/11.0.0)
单击 设置我! 图标(右上角)
在弹出窗口中单击下载设置
将设置保存到您的 Maven 用户目录(示例 C:\Users\myusername.m2)
照常将依赖项添加到您的 POM.xml 文件中
我项目的一个依赖项在 link
下的 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>
中添加任何内容来配置存储库以从中下载此依赖项?
这个神器似乎在Maven central repo,但唯一发布的版本是:0.10.0-M1
。
我的猜测是在项目的 pom.xml
依赖片段中使用这个版本应该没问题。
如果您想实际使用完全相同的版本 0.10.0-a9ab100
,那么您可以从 bintray
下载 JAR
文件并使用 Maven install plugin
(mvn install:install-file
或类似的东西)将其安装在本地存储库中(~/.m2
)。
您需要配置 Maven 以使用 Geotrellis 存储库。简而言之,您需要将其添加到 Maven 的 settings.xml
文件中。
请单击 the repo page 上的“设置我”按钮,然后按照 "Resolving artifacts using Maven" 部分中的说明进行操作。
转到所需的 Bintray project/repository(示例 https://bintray.com/jerady/maven/FontAwesomeFX/11.0.0)
单击 设置我! 图标(右上角)
在弹出窗口中单击下载设置
将设置保存到您的 Maven 用户目录(示例 C:\Users\myusername.m2)
照常将依赖项添加到您的 POM.xml 文件中