2

注: Google Code の SVN リポジトリを Maven リポジトリとして使用する方法を尋ねているわけではありません :-)

Maven プロジェクトのビルド済み成果物を Google Code の [ダウンロード] タブに自動的にアップロードする最も簡単で信頼性の高い方法を探しています。

これを行うと主張する4つの異なるGoogle Code Mavenプラグインを見つけましたが、それらはすべてさまざまな非アクティブ状態にあるように見えるため、それらを目的に合ったものとして評価するためのアドバイスをいただければ幸いです.

  1. maven-googlecode-plugin (最終コミット: 2009 年 9 月。最新バージョン: 0.0.1-SNAPSHOT)
  2. gcupload-maven-plugin (最終コミット: 2009 年 1 月。最新バージョン: 0.9)
  3. maven-gcu-plugin (最終コミット: 2010 年 10 月。最新バージョン: 1.1)
  4. maven-googlecode (最終コミット: 2008 年 2 月。最新バージョン: 2.0、ラベルは「test」)

これらの「活動レベル」の手がかりに加えて、「ダウンロード」タブでリリースを提供するものもあります。これは、「自分のドッグフードを食べる」という観点からは良い兆候かもしれません。しかし、これらは Maven プラグインであると想定されているため、Maven Central で利用できるようにすると、より自信が持てるようになるかもしれません。

コメントしたい人はいますか (おそらく、これらのプロジェクトの所有者/コミッターも) ?

ありがとう!


アップデート:

私はこれらのそれぞれを順番にテストしましたが、宣伝どおりに動作するものはありませんでした.

そのうちの 2 つは、/files で終わる Google Code URL にアップロードするように構成されていますが、別の 1 つは動作すると主張し、成功を報告しましたが、アーティファクトは [ダウンロード] タブに表示されませんでした。最後のものでは、Maven プラグインとして参照できるリリースされたコードはないように見えました。

それ以来、私は各プロジェクトのコミッターにメールを送り、何ができるかを確認しました。

4

2 に答える 2

1

Maven プラグインの先を見たくない場合は、Google コードにSciptedUploadsドキュメントがあり、これを行うための Python スクリプトと Ant タスクが提供されているようです。

コメントをボトムアップで読み始めて、それらを使用した課題がある場合はそれを確認することをお勧めします。

Google コード プロジェクトの [Create a New Download] へのリンクをクリックし、[Tip] をクリックして、このページにアクセスしました。

于 2012-06-11T04:27:27.600 に答える
0

Google がデフォルトでプロジェクトごとに Maven リポジトリを提供しないのはなぜだろうといつも思っていました。

さらに掘り下げると、次の非推奨プロジェクトを発見しました。

リリースを Maven Central に公開することが推奨されているようです。これは、プロジェクトの発見と他のオープンソースとの統合を確かに簡素化するため、非常に理にかなっています。

Maven Central へのこの動きは歓迎され、Java プロジェクトで増加傾向にあります。OracleSpringJBossなどの大規模なプロジェクトは現在、そこでリリースを公開しています。

于 2012-06-10T09:36:15.160 に答える