2012-05-04 4 views
2

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

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

+0

http://groups.google.com/group/vertx/browse_thread/thread/87a0fd7dd7318a36が見つかりましたが、これらの成果物はまだ利用できません。 – JVerstry

答えて

6

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

この投稿が更新されたら更新します。

[UPDATE]

次のリリースが差し迫っているととりわけのGradleベースのビルドとMavenisedモジュラーコンポーネントを備えています。

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

(ダッシュ注:Mavenのは、私たちがそれを使わせないように、このプロジェクトは現在、org.vertxドメインを所有していない)1.2.1 vert.x

[アップデート2]

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

+0

ファンタスティック、待てない! – JVerstry

+0

私はこれにもおかげでPidsterを楽しみにしています。私はそれを使って遊んできました。そして、人々が簡単なグルーヴィースクリプトでそれを試してみると、grape '@ Grab'アノテーションを使ってvert.x-coreをインストールすることができます(他の依存関係、' vert .x-platform'、 'netty'、おそらくジャックソンジャーが自動的に降ります。あなたがアップロードするときに、それを解決するために必要な明示的なMaven文字列を投稿してください。これを明確にすることなく、 "それはmavenの中央にある"と言うだけです。ありがとう! –

1

vertex.xソースコード担当者の "pom.xml"ファイル、またはMaven CentralのMavenアーティファクトが表示されませんでした。

あなたはいつでもvert.xソースをダウンロードし、ローカルビルドを行い、最小限のPOMファイル(自分の発明したグループ/ ID /バージョン)をまとめてローカルリポジトリにインストールすることができます。これは、開発者がMavenの作成と公開を完了するまであなたを欺くでしょう。あなたのプロジェクトを使用して、ローカル(プロジェクトベース)レポを使用して、ライブラリを配布することができ、公開Mavenのリポジトリに何vert.xアーティファクトがない場合

+0

それは私がありがとうと思ったことです。 – JVerstry

2

:その後

<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依存関係をインストールする必要がなくなります。