首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vert.x的Maven坐标?

vert.x的Maven坐标?
EN

Stack Overflow用户
提问于 2012-05-04 20:04:57
回答 3查看 1.5K关注 0票数 2

我正在尝试将vert.x添加到一个maven项目中,但它似乎不在中央存储库中。我说错了吗?

如果它在Maven中可用,那么依赖项坐标是什么?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-11 05:24:50

我们还没有将vert.x上传到Maven Central,但它已经接近TODO列表的顶部。

完成后,我会更新这篇文章。

更新

下一个版本即将发布,它将以基于Gradle的构建和Mavenised模块化组件为特色。

Maven坐标将是:“org.vert-x:vertx-%Studit%:%version%”。

(注意破折号:该项目当前不拥有Maven域,因此org.vertx不允许我们使用它。)

UPDATE2

vert.x 1.2.1.final发布到Maven Central,坐标如上所述。

在Gradle中,例如:

代码语言:javascript
复制
repositories {
  mavenCentral()
}

dependencies {
  compile "org.vert-x:vertx-core:1.2.1.final"
  compile "org.vert-x:vertx-platform:1.2.1.final"
}

有关我们如何使用Gradle构建模块的示例,请参阅http://github.com/vert-x

票数 6
EN

Stack Overflow用户

发布于 2012-05-07 06:18:10

如果公共Maven代码库中没有vert.x工件,您可以使用本地(基于项目的)代码库将库与项目一起分发,方法是:

代码语言:javascript
复制
<repositories>
    <repository>
        <id>local-project-repo</id>
        <url>file:${basedir}/lib/repository</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

在此之后,您只需要在/lib/ artifactId中重新创建一个Maven存储库结构(groupId、artifactId、版本)。

这种方法将使您无需在每个要编译项目的环境中安装vert.x依赖项。

票数 2
EN

Stack Overflow用户

发布于 2012-05-04 20:50:22

我在vert.x源代码代表中看不到"pom.xml“文件,或者在Maven Central中看不到Maven工件,所以我认为您不走运……就目前而言。

您可以随时下载vert.x源代码,进行本地构建,拼凑一个最小的POM文件(使用您自己发明的group/id/version),并将其安装到您的本地存储库中。这将帮助您渡过难关,直到开发人员完成Maven-ization和发布。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10448520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档