2

Mavenプロジェクトにvert.xを追加しようとしていますが、中央リポジトリにないようです。私が間違っている?

Mavenから入手できる場合、依存関係の座標は何ですか?ありがとう。

4

3 に答える 3

6

まだ vert.x を Maven Central にアップロードしていませんが、TODO リストの一番上にあります。

完了したら、この投稿を更新します。

[アップデート]

次のリリースが間近に迫っており、とりわけ Gradle ベースのビルドと Mavenized モジュラー コンポーネントが特徴となります。

Maven 座標は「org.vert-x:vertx-%stuff%:%version%」になります。

(ダッシュに注意してください: プロジェクトは現在 org.vertx ドメインを所有していないため、Maven では使用できません。)

[更新2]

vert.x 1.2.1.final が上記の座標で Maven Central にリリースされました。

たとえばGradleでは:

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を参照してください。

于 2012-05-10T21:24:50.133 に答える
2

パブリック Maven リポジトリに vert.x アーティファクトがない場合は、次を使用して、ローカル (プロジェクト ベース) リポジトリを使用してプロジェクトと共にライブラリを配布できます。

<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/repository に Maven リポジトリ構造 (groupId、artifactId、version) を再作成するだけです。

このアプローチにより、プロジェクトをコンパイルする各環境に vert.x 依存関係をインストールする必要がなくなります。

于 2012-05-06T22:18:09.907 に答える
1

vert.x ソース コード レップに「pom.xml」ファイル、または Maven Central に Maven アーティファクトが表示されなかったので、運が悪いと思います...今のところ。

いつでも vert.x ソースをダウンロードし、ローカル ビルドを実行し、最小限の POM ファイル (独自に作成したグループ/ID/バージョンを使用) をまとめて、ローカル リポジトリにインストールすることができます。開発者が Maven 化とパブリケーションを完了するまで、これで問題は解決します。

于 2012-05-04T12:50:22.067 に答える