Java Maven添加WorldEdit依赖项

Java Maven添加WorldEdit依赖项,java,maven,bukkit,Java,Maven,Bukkit,如何将此WorldEdit依赖项添加到Maven项目中? 我需要6.1.1快照 有没有一个算法可以得到 组ID 工件ID 和版本?了解手头的任务很重要。Maven根据依赖项的唯一坐标从远程存储库下载依赖项。有两种类型的存储库: 托管依赖项的发布版本(即最终版本)的发布存储库 托管依赖项的快照版本的快照存储库,即当前正在开发中但尚未稳定的版本 Maven坐标是一组(groupId、artifactId、version)。它唯一地标识每个依赖项(说实话,实际上有一个包和一个可能的分类器,但在这里

如何将此WorldEdit依赖项添加到Maven项目中? 我需要6.1.1快照

有没有一个算法可以得到 组ID 工件ID
和版本?

了解手头的任务很重要。Maven根据依赖项的唯一坐标从远程存储库下载依赖项。有两种类型的存储库:

  • 托管依赖项的发布版本(即最终版本)的发布存储库
  • 托管依赖项的快照版本的快照存储库,即当前正在开发中但尚未稳定的版本
Maven坐标是一组
(groupId、artifactId、version)
。它唯一地标识每个依赖项(说实话,实际上有一个包和一个可能的分类器,但在这里并不重要)

您的问题是声明对
worldedit-bukkit-6.1.1-SNAPSHOT
依赖项的依赖项。让我们看看:

  • 这里的存储库是
    http://maven.sk89q.com/artifactory/repo
    :它是链接到的URL的根目录
  • groupId是
    com.sk89q.worldedit
    :这是URL的其余部分,就在前面
  • artifactId,即
    worldedit bukkit
  • 该版本为
    6.1.1-SNAPSHOT
如果你细分了URL,你会得到

http://maven.sk89q.com/artifactory/repo/com/sk89q/worldedit/worldedit-bukkit/6.1.1-SNAPSHOT/
转换为以下Maven坐标:

{REPOSITORY\u URL}/{groupId,其中点是斜杠}/{artifactId}/{version}/
现在,我们需要告诉Maven关于存储库的事情。默认情况下,Maven在所谓的中查找工件,因此我们需要添加此存储库。这可以在POM或
settings.xml
文件中完成,方法是添加:


sk89q快照
http://maven.sk89q.com/artifactory/repo
真的
真的
下一步是实际声明依赖项。这在POM中完成,配置如下:


com.sk89q.worldedit
世界编辑杂志
6.1.1-快照

就这样

了解手头的任务很重要。Maven根据依赖项的唯一坐标从远程存储库下载依赖项。有两种类型的存储库:

  • 托管依赖项的发布版本(即最终版本)的发布存储库
  • 托管依赖项的快照版本的快照存储库,即当前正在开发中但尚未稳定的版本
Maven坐标是一组
(groupId、artifactId、version)
。它唯一地标识每个依赖项(说实话,实际上有一个包和一个可能的分类器,但在这里并不重要)

您的问题是声明对
worldedit-bukkit-6.1.1-SNAPSHOT
依赖项的依赖项。让我们看看:

  • 这里的存储库是
    http://maven.sk89q.com/artifactory/repo
    :它是链接到的URL的根目录
  • groupId是
    com.sk89q.worldedit
    :这是URL的其余部分,就在前面
  • artifactId,即
    worldedit bukkit
  • 该版本为
    6.1.1-SNAPSHOT
如果你细分了URL,你会得到

http://maven.sk89q.com/artifactory/repo/com/sk89q/worldedit/worldedit-bukkit/6.1.1-SNAPSHOT/
转换为以下Maven坐标:

{REPOSITORY\u URL}/{groupId,其中点是斜杠}/{artifactId}/{version}/
现在,我们需要告诉Maven关于存储库的事情。默认情况下,Maven在所谓的中查找工件,因此我们需要添加此存储库。这可以在POM或
settings.xml
文件中完成,方法是添加:


sk89q快照
http://maven.sk89q.com/artifactory/repo
真的
真的
下一步是实际声明依赖项。这在POM中完成,配置如下:


com.sk89q.worldedit
世界编辑杂志
6.1.1-快照

就这样

了解手头的任务很重要。Maven根据依赖项的唯一坐标从远程存储库下载依赖项。有两种类型的存储库:

  • 托管依赖项的发布版本(即最终版本)的发布存储库
  • 托管依赖项的快照版本的快照存储库,即当前正在开发中但尚未稳定的版本
Maven坐标是一组
(groupId、artifactId、version)
。它唯一地标识每个依赖项(说实话,实际上有一个包和一个可能的分类器,但在这里并不重要)

您的问题是声明对
worldedit-bukkit-6.1.1-SNAPSHOT
依赖项的依赖项。让我们看看:

  • 这里的存储库是
    http://maven.sk89q.com/artifactory/repo
    :它是链接到的URL的根目录
  • groupId是
    com.sk89q.worldedit
    :这是URL的其余部分,就在前面
  • artifactId,即
    worldedit bukkit
  • 该版本为
    6.1.1-SNAPSHOT
如果你细分了URL,你会得到

http://maven.sk89q.com/artifactory/repo/com/sk89q/worldedit/worldedit-bukkit/6.1.1-SNAPSHOT/
转换为以下Maven坐标:

{REPOSITORY\u URL}/{groupId,其中点是斜杠}/{artifactId}/{version}/
现在,我们需要告诉Maven关于存储库的事情。默认情况下,Maven在所谓的中查找工件,因此我们需要添加此存储库。这可以在POM或
settings.xml
文件中完成,方法是添加:


sk89q快照
http://maven.sk89q.com/arti