[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 03/20 10:16 / Filesize : 170 KB / Number-of Response : 532
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【玄人】プロジェクト管理ツールApache Maven【2.0登場】



1 名前:デフォルトの名無しさん [2005/11/14(月) 23:03:08 ]
ついにMaven2.0が出た。Apache Antよりも
楽に種種のプロジェクトを管理できるツールMaven2.0
PerlのCPANのように必要なライブラリを自動でダウンロード/アップデートして
くれる。 checkstyleやプロジェクトサイト、JAR生成からサーバへのデプロイなど
様々なタイプのドキュメント、テストレポート、アーカイブを自動生成もできる。
CVS, Subversion(用プラグイン)への接続も可能。
プラグインで拡張することも可能。EclipseなどのIDEと連携することも可能。

プロジェクト管理ツール・メイヴィン (英語)
maven.apache.org/
Maven 日本語サイト(やや古い)
www.ingrid.org/jajakarta/turbine/jp/turbine/maven/
“一人前”になったApacheのMavenプロジェクト
www.itmedia.co.jp/news/articles/0407/16/news057.html
プロジェクト管理: Mavenでもっと簡単に
www-6.ibm.com/jp/developerworks/java/030613/j_j-maven.html
Mavenを使った開発
www.02.246.ne.jp/~torutk/maven/
Mavenについてのメモ
terai.s55.xrea.com/Maven.html
Maven
sakito.s2.xrea.com/moin/moin.cgi/Maven
Mavenメモ
muimi.com/j/apache/maven/
プロジェクト: Mavenプラグイン
maven-plugins.sourceforge.jp/
Mavenではじめるプロジェクトドライブ
www.objectclub.jp/technicaldoc/tools/maven/maven_top/
Eclipse Mavenプラグイン
mevenide.codehaus.org/mevenide-ui-eclipse/
【玄人】我が名はプロジェクトマネージャーMaven@プログラマー
pc8.2ch.net/test/read.cgi/prog/1090129578/

413 名前:デフォルトの名無しさん [2008/07/16(水) 16:31:08 ]
そんなこと書いてないと思う。

悪い。俺の説明が悪かった。
最近久しぶりにEclipseに触れたので
3.3のことはよくしらないんだ。
Ganymedeでしか試していないけど
これであっている、といいたかっただけなんだ

414 名前:406 mailto:sage [2008/07/16(水) 16:52:30 ]
>>413
いえいえ、こちらこそすみません。

私もひさしぶりに Eclipse + m2eclipse を使おうと思って、
とりあえずググるとよく引っかかる
www.atmarkit.co.jp/fjava/rensai3/eclipseplgn11/eclipseplgn11_2.html
をみて m2eclipse.codehaus.org/update/ に行ってみたのですが、
もう少しググると sonatype にも update サイトがあることがわかったので、
いまはどっちが正しいのかな混乱していたところでした。

どうもありがとうございました。

415 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 19:21:14 ]
AppFuseが微妙に痒いところに手が届かないテンプレートばかりなんだよなぁ
そう思うの俺だけかな?
折れ的には Struts2+Spring+JPAの組み合わせがホスィ。
まぁ自分で構築できるっちゃできるけどさ、めんどくせーじゃん?w


416 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 17:43:04 ]
最新のm2eclipseって『ソースフォルダの更新』ってメニューが見当たらないんだけど、
なくなった?

417 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 22:58:06 ]
repo1落ちてる?

418 名前:デフォルトの名無しさん [2008/08/27(水) 22:10:18 ]
Maven2も使い慣れるまで大変だ脳

419 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 19:09:42 ]
俺の知りたいことが>>313-320に書いてあった。
万歳。

420 名前:デフォルトの名無しさん [2009/01/02(金) 01:20:26 ]
JUnit4なんだが、クラス名の最後はTestでないと認識しない仕様なのか?

421 名前:デフォルトの名無しさん [2009/02/17(火) 01:38:05 ]
JUnit4はプラグインが必要



422 名前:デフォルトの名無しさん [2009/03/04(水) 05:12:02 ]
mavenを使うと、インターネットから切り離された環境ではコンパイルできなくなるから困る。
電車の中とか、セキュリティの厳しい客先プロジェクト室とか。
maven proxyを使って、インハウスリポジトリを作ってみたがうまくいかないことが多いし。
antと併用するしかないのか、それならば、antだけでよい気がする。


423 名前:デフォルトの名無しさん [2009/03/04(水) 23:13:15 ]
continuumと組み合わせないと価値半減。
社内リポジトリたてないならmaven使う意味なし。
プロジェクトに合わせて工夫をしだすとantよりしんどい。
でも全部出来たならもうantには戻れない

424 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 21:39:19 ]
>>422
>mavenを使うと、インターネットから切り離された環境ではコンパイルできなくなるから困る。

普通にコンパイルできるけど
まさか常に最新バージョンの依存ライブラリを落とすようにしてないか?

425 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 17:52:41 ]
>>422
mvn -o

>>423
>プロジェクトに合わせて工夫をしだすとantよりしんどい。

あるある

>でも全部出来たならもうantには戻れない

あるある


426 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 14:03:55 ]
ライブラリは更新されないわ
幹並みミラーが落ちてるわ
こんなの今後仕事で使えるの?


427 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 16:43:38 ]
>>426
具体的にどのような症状が起きたかエラーログなどを見せないと

428 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 16:59:26 ]
maven.apache.org/guides/mini/guide-ide-eclipse.html
の Multiple Module Project でプロジェクトを作成した後、
m2eclipse 0.9.7 の機能(?)で Maven -> Enable Nested Modules を実行すると、
guide-ide-eclipse-{site,core,module1} フォルダのプロパティの Derived にチェックが入るのですが、
このチェックをはずして使っても良いのでしょうか?何かデメリットはありますか?

429 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 17:15:29 ]
失礼しました。
Enable Nested Modules ではなく
Disable Nested Modules の方の影響のようです。

430 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 18:17:13 ]
WinXP 上で maven2 ビルドの途中、頻繁に
「要求された操作はユーザー マップ セクションで開いたファイルでは実行できません。」
というエラーが出て止まってしまう現象を経験された方はおられますか?

色々調べた挙句、ウィルス対策ソフト(AVG)の常駐シールドを一時的に切る事でビルドに成功するようになりました。

半年ほど同じ環境で開発・ビルドしていましたが、これまでは問題なかったのに最近になって起きるようになったので
時期的に最近リリースされた AVG 8.5が怪しい…。

431 名前:430 mailto:sage [2009/06/01(月) 15:11:15 ]
(´・ω・`)

事後報告になりますが、とりあえず上記エラー発生時にアクセスしていた箇所が
maven リポジトリ関連のディレクトリでしたので、
$(HOME)\.m2, $(HOME)\.m2index, $(HOME)\.m2indexcache, $(HOME)\.maven
あたりを常駐シールドの対象から外すことで自己解決しました。

放置ありがとうございました。(_o_)



432 名前:デフォルトの名無しさん mailto:sage [2009/06/01(月) 23:36:12 ]
settings.xmlでコンパイラのバージョンを指定することってできないの?
pom.xmlしか選択肢なし?

433 名前:デフォルトの名無しさん mailto:sage [2009/06/25(木) 18:58:43 ]
setting.xmlで指定するもんじゃないだろ。各プロジェクトの pom.xml で定義すべきものだし。

とはいえ、デフォルトが1.4系なのはそろそろ勘弁して欲しいところ。

434 名前:デフォルトの名無しさん [2009/07/03(金) 16:51:26 ]
Maven 2.2 が出たが、これまでと何か変わったのかな?

435 名前:デフォルトの名無しさん [2009/09/26(土) 04:13:12 ]
Mavenとかよさようなんですけど、これJava用なんですかね?
C++で使いたいんですが。

具体的には、C++でアプリを開発。
makeやらなんやらでexeを作成するのは良いんですが、
この後、exeと依存DLLを一つにまとめたり、.svnとかいらないファイルは除いたり、
そういうことをして配布パッケージ.zipとかインストーラー.exeとかまで生成したいんですが。

436 名前:デフォルトの名無しさん [2009/10/07(水) 22:14:17 ]
mavenは開発用ツールだと思うけど、運用環境の管理はどうしてる?

437 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 13:10:01 ]
mvn jetty:run

438 名前:デフォルトの名無しさん [2009/10/11(日) 19:34:00 ]
リポジトリにあるjcomライブラリ
repo1.maven.org/maven2/jcom/jcom/2.2.4/

pom.xmlがなくてソースのアーカイブらしきものしかないんだけど
このjcom使いたいときpom.xmlはどう書けばいいの?

439 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 21:45:59 ]
ivyとか使ってる奴いないのか?

440 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 11:15:18 ]
maven2 の本書いてる人が Ant+ivy と Maven との比較書いてるな。

俺としては検証環境への配備して機能テストをするとかの自動化は
AntやMavenで誰もができることにする必要が無いからHudosonのCIツールに任せるのが適切だと思う。

依存関係については…、モジュール作者が最初からまともな依存関係書いてくれと切に願うばかり。

441 名前:デフォルトの名無しさん [2009/10/20(火) 18:31:59 ]
mvn eclipse:eclipseで、

parent +- child1
     +- child2

みたいにネストさせたmodule群のプロジェクトを作らせると、
childのプロジェクトが個別に生成されるのは良いんだけど、
これだとEclipseのバージョン管理との連携がうまく動かない
ような気がするのですが、何か良い解決方法はないでしょうか。



442 名前:デフォルトの名無しさん [2009/10/20(火) 18:34:12 ]
>>440
それってこれのこと?
blog.goo.ne.jp/ikkoan/e/51508624931cdad1944c869866784830

以下チラ裏:
・Maven2 を評価する際に、jar の依存解決機能と、各フェーズの定型(?)作業を統一的にやってくれる機能は
 分けて議論すべきだと思う。

・Apache ODE のビルドに必要だったのと、Ruby をかけるようになったので buildr というのに興味を持った。
 buildr は、rake のように、単に pom.xml を ruby の DSL で書けるようにしたぐらいなのだろうか?

・Javaでも、ruby の gem install や pear みたいに、まずローカルに jar をダウンロードし(もちろん依存性は解決)、
 自分のアプリケーションを実行時に、そこに CLASS_PATH を通すということができればいいのに。
 Maven のローカルリポジトリの考え方(いくつも同じようなプロジェクトを作っても、同じ jar は1つしか置かなくて済む)は
 気に入っている。
 まぁ最近は HDD によゆうがあるから、
 「同じ jar がいくつも似たようなプロジェクトに格納されている」
 のは気にならないけど。

443 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:35:04 ]
>>441
Eclipse のバージョン管理は何を使っている?

Subversion を使っているとして、subversive だったら、それをうまく解決してくれたような。

444 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:59:08 ]
>>443
subversiveなのですが、とあるオープンソースのコードを読むために
eclipse:eclipseでEclipseに読み込ませたところまでは良いものの、
それをどうやってsvnと関連付けたらよいのか、はたと悩んでしまいまして。

自分でも開発を始めようと思っているライブラリにmavenを適用する予定でもあり、
気になっています。

できれば、その辺の具体的な操作手順など教えていただけるとうれしいです。

445 名前:444 mailto:sage [2009/10/20(火) 21:45:51 ]
あら、今もう一度試してみたら、インポートした段階でコマンドが選べるようになってました・・・。
うまく関連付けられなかったのは、別PCにインストールしていたGanymedeだったので、
最新版のGalileoならうまくいく、とかそういうのがあるのかもしれません。

お騒がせしました。

446 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 23:44:44 ]
NetBeans使ってるとMaven覚える必要がないんだよなぁ。
プロジェクトフォルダにbuild.xmlまで作られるからAnt様々になってる。
IDE使ってるとMavenみたいなトップダウンなタスクツールに縁がない。

447 名前:デフォルトの名無しさん mailto:sage [2009/10/21(水) 00:32:44 ]
>>446
NetBeansでも必要だし

448 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 11:40:11 ]
最初からサポートされてるのはいいなあ

449 名前:デフォルトの名無しさん [2009/12/04(金) 15:24:44 ]
どなたか教えてください。<(__)>
よそから引き継いだプロジェクトのpom.xmlをベースにmvn ant:ant
でbuild.xmlとmaven-build.xmlを作成しました。
その後mvn compileを実行すると
BUILD ERROR
Target "build" does not exist in the projectと表示されます。
確かにファイルを見ると、buildは存在しませんが、
これはbuild.xmlを手動で編集して作成するエントリーなのでしょうか?
情報がpom.xmlとソースしかなく困っています。
よろしくお願いします。

450 名前:デフォルトの名無しさん [2010/04/21(水) 00:15:02 ]
mvn test した時に、Exceptionが出たり、assertが失敗する時があると思うのですが、consoleへはFailed testsしたtest method名しか出ません。
assertEqualsとかの場合、正値がこれで、でも来た値がこれとかの情報が出ません。
Exceptionがthrowされた場合もStackTraceとかが見れません。
-e をoptionに付けてみましたが、欲しい情報は取れませんでした。

これ、どうやればエラーなりフェイルしている情報を取る事が出来るのでしょうか?


451 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 21:18:12 ]
JRubyをつかうために単体インストールする方法ってありますか?



452 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 22:01:58 ]
JavaCC扱うにはどうすればいいの?

453 名前:デフォルトの名無しさん mailto:sage [2010/05/03(月) 21:04:52 ]
>>452
JavaCC Maven Plugin - Introduction
ttp://mojo.codehaus.org/javacc-maven-plugin/

454 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 14:38:38 ]
同じインターフェースを実装したクラスAとクラスBを環境によって切り替えたいです。
ただし諸事情によってDIは使えないので、DIコンテナの設定ファイルをフィルタで書き換える手段がとれません。
このような場合でもmavenで切り替えができるのでしょうか?

455 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 15:21:21 ]
>>454
何を環境切り替えのトリガにするか次第だが、プロファイルでも使えば?

456 名前:デフォルトの名無しさん [2010/05/12(水) 01:10:02 ]
最新のsiteプラグインで
src/site/apt以下にaptファイルつくってもhtml生成されないのだが
なんか情報あります?

ひとつ前に戻したらできたけど

457 名前:デフォルトの名無しさん mailto:sage [2010/05/14(金) 01:44:20 ]
>>454
そのインタフェースをJAR化できる1つのプロジェクトとして作り
さらにクラスA用のプロジェクトと、クラスB用のプロジェクトの合計三つのプロジェクトを作る
そしてここでmultiprojectアーキタイプを使ってクラスAプロジェクトからインタフェースがあるプロジェクトを参照する。
同様にしてクラスBプロジェクトからも同じことをする。

458 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 14:52:02 ]
>>455, 457
規制で全然書き込めませんでした。
ご回答ありがとうございます!

459 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 16:25:07 ]
>>458
規制対策に●かp2を買うことをおすすめする

p2ならBeでログインして1000モリタポ(100円)支払うだけで規制対策できる

460 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 18:58:58 ]
デイリーとかでバイナリをリポ公開してるモジュールを使うときって、
dependency のversion どうすればいいの?
手でしょっちゅうpom書き換えるなんてめんどくさいし、古いの使い続ける訳にもいかんし。

461 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:31:16 ]
バージョンアップがめんどうくさいといってるのか?

<version>[1.0,)</version>
ってやればそのjarの新しいバージョンがリリースされたときに自動的にバージョンアップしてくれるよ



462 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 16:07:20 ]
wiki.fdiary.net/maven2/?CookBook#l8
このATDKって何だ?

463 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 02:20:44 ]
>>461
あるビルドでどのバージョン使ったかの情報はどう残すもの?

464 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 07:58:33 ]
残すつもりないときの書き方に決まってるだろ。

>>462
あとで書く

465 名前:デフォルトの名無しさん mailto:sage [2010/08/17(火) 16:44:02 ]
>>464
いまさらのレスだがそういう意味だったのかw

一瞬、AspectJ Tool Development Kitという名前の
EclipseのAspectJのプラグインかと思ったよw

466 名前:デフォルトの名無しさん mailto:sage [2010/08/17(火) 16:44:40 ]
>>463
レポート吐き出すときにバージョンくらい出るんでね

あと、それこそバージョン管理システムにそういうバージョン情報を
突っ込んでおくとか

467 名前:デフォルトの名無しさん [2010/10/09(土) 13:30:13 ]
3.0 age

468 名前:デフォルトの名無しさん mailto:sage [2010/10/09(土) 20:35:56 ]
本を見ながらarchetype:craeteしても、lifecycle phaseを指定しろと言われてしまいます。
有効なライフサイクルフェーズって何なんでしょうか?

mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple \
-DpackageName=org.sonatype.mavenbook

[INFO] Invalid task '.sonatype.mavenbook.ch03': you must specify a valid lifecycle phase, \
or a goal in the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal

469 名前:デフォルトの名無しさん mailto:sage [2010/10/09(土) 22:01:39 ]
リポジトリ整理とか出来ないのかな?
みんな動かし過ぎでゴミだらけ

470 名前:デフォルトの名無しさん mailto:sage [2010/10/09(土) 23:02:53 ]
maven.40175.n5.nabble.com/archetype-create-command-does-not-work-tt102278.html#a102279
を見て""で括ったら出来ました。
マジか、ありえナス

471 名前:デフォルトの名無しさん [2010/10/13(水) 01:46:17 ]
後方互換性にフォーカスしたMaven 3.0がリリース
sourceforge.jp/magazine/10/10/12/036228

一時期 Maven 2 を仕事で一生懸命使っていたが、
やっぱりこんなの浸透しないと思う。
apache プロジェクトや Seasar プロジェクトのソフトウェアをソースから
ビルドするときに使うぐらい。

なのに 3 なんかリリースして・・・と思ったが、

> Polyglot POMの導入により、Groovy、Ruby、Yaml、Ravenなどの言語でPOMファイルを作成可能となった。

うざい xml じゃなくて、ruby とか Groovy で書けるということは、
rake とか Groovy の ant builder みたいなことができるのかな?
でも、やりすぎるとシェルスクリプトでいいじゃん、って気がしてくるのと、
Buildr とか Raven でいいじゃん、という気がしてくる。

たぶんおれの理解が足りないのだろうが、過疎スレなのでageてみよう



472 名前:デフォルトの名無しさん mailto:sage [2010/11/07(日) 10:37:53 ]
m2eclipseを使っており、ftpによるsite:deployができません。
deployでは設定しているrepositoryへのアップロードはできていますが、同じサーバーに対してsite:deployを行うと
「Password not specified for repository ***」
と表示され失敗します。

FtpWagon.javaを読んでみると認証情報のパスワードがnullになっていることが原因のようです。
しかしながら、ローカル設定ファイルの読み込みはされていることがログから確認されています。

原因が分かる方がいらっしゃればよろしくお願いします。

473 名前:デフォルトの名無しさん mailto:sage [2011/02/02(水) 20:47:04 ]
でっかい開発プロジェクトのサブモジュール群のバージョンやビルドってどうしてる?
依存関係をpomに定義して管理&記録できるのはいいけど、
サブモジュールはプロジェクトのスケジュールに併せて作られるから、
サブモジュール毎のバージョンにあまり意味がない。
どのバージョンを使ったかは判るようにしたいが、
依存先バージョンをいちいち書き換えるのがめんどくさい。


474 名前:デフォルトの名無しさん mailto:sage [2011/02/03(木) 01:41:10 ]
業務系とかのでっかい開発プロジェクトって maven は向かなくないか?

maven のディレクトリ構造じゃなくて、プロジェクト特有のディレクトリ構造を強制されたり
プロジェクトメンバーが maven の挙動を理解できない。
そもそもおれがいる客先は、インターネットに出れない。

475 名前:473 mailto:sage [2011/02/04(金) 11:02:04 ]
自分がその強制をする立場なので…
おまえらに文句言われず快適に開発して貰うために
どうすりゃいいか相談してる訳で…
リポジトリは必要ならarchiva とか立てる

476 名前:デフォルトの名無しさん mailto:sage [2011/02/04(金) 23:16:21 ]
pomは最新ver使うように記述
バージョン管理でタグ付け
これでpom修正無しで各タグ付け時のサブモジュールのバージョンは把握できるでしょ

477 名前:デフォルトの名無しさん [2011/03/03(木) 00:20:40.66 ]
へえ

478 名前:デフォルトの名無しさん mailto:sage [2011/06/30(木) 12:30:34.75 ]
java.net死んでるみたいだけど、何かビルド作業で実害出てる?

479 名前:天使 ◆uL5esZLBSE mailto:sage [2011/07/02(土) 17:13:10.94 ]
これ ; デリミタっていうんだけどさ、これをつけなきゃエラーになるような
そんな言語使ってる奴ってどうみてもゴミだと思うんだけど

もしかして「;」これ打ち忘れてコンパイルエラー出すのが楽しいの?
そうか、二度と話かけんなよ

ゴミだな

480 名前:デフォルトの名無しさん mailto:sage [2011/07/04(月) 09:18:53.16 ]
方々のスレで”ゴミ”って語句使ってスレ荒らし回っているようだけど、
お前結局何したいの?

481 名前:デフォルトの名無しさん mailto:sage [2011/07/04(月) 20:57:08.83 ]
>>480
ヒント: 季節



482 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 08:57:56.65 ]
インターネットネットが使えない環境で開発するプロジェクトなので、
maven なんか使いたくないのに、
ビルドがmavenの特殊なプラグインでしかできないオープンソースがあり困っている。
インハウスリポジトリを、立てるしかないのか。


483 名前:デフォルトの名無しさん [2011/08/26(金) 17:22:05.00 ]
Apacheの未解決の脆弱性を突く攻撃が横行
www.itmedia.co.jp/enterprise/articles/1108/25/news023.html

484 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 12:42:34.39 ]
メイベリンニューヨーク

485 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 00:44:06.05 ]
1つのプロジェクトから、成果物の複数生成を行いたいと考えています.

antのbuild.xmlを複数用意すれば可能ではありますが、
mavenにそのような機能はあるのでしょうか?

もしよろしければ教えてください.

486 名前:デフォルトの名無しさん mailto:sage [2011/10/08(土) 20:02:13.97 ]
>ついにMaven2.0が出た。Apache Antよりも
>楽に種種のプロジェクトを管理できるツールMaven2.0

嘘付け。単純なものならAntの方が全然楽。
オンラインでjarを拾ってくることからして間違ってる。
管理手法としてもう間違ってる。


487 名前:デフォルトの名無しさん [2011/10/22(土) 11:18:23.47 ]
antとivyでいいじゃん。

488 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 14:49:32.57 ]
Mavenが優れているのって巨大で複雑な管理になるような
ビルドスクリプトになる場合だと思うけど、
そんなケースなんてほんのごく一部だろ

複雑なものを簡単にして、簡単なものを複雑化してる。
ソースコードじゃないんだからビルドスクリプトが複雑になる
ケースを想定するのが間違っている。

489 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 09:22:46.79 ]
結論:make最強

490 名前:デフォルトの名無しさん [2011/11/12(土) 21:46:16.66 ]

mavenをeclipsでインストールして
勝手にupdate index でサイトに接続するんだが

とめる方法ないですか?



491 名前:デフォルトの名無しさん [2011/11/13(日) 15:33:40.20 ]
LANケーブルを抜けば万全



492 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 18:37:09.27 ]
>>490
設定ミロ

493 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 22:23:32.78 ]
Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-pl
ugin/2.3.1/maven-jar-plugin-2.3.1.pom
Downloaded: repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-plu
gin/2.3.1/maven-jar-plugin-2.3.1.pom (6 KB at 11.7 KB/sec)
Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-pl
ugin/2.3.1/maven-jar-plugin-2.3.1.jar
30 KB


コマンドプロンプトでMavenにリポジトリをダウンロードさせたら
なぜかここで止まる
C:user\ユーザー名\.m2の中身を丸ごと削除して
何回やっても毎回どこかで ** KBと途中でダウンロードが終わってそのままMavenがフリーズしたかのようになってしまう。

マシンはスペック高めでネットもプロキシ使ってないし全然問題ないはずなのに

Win7 64bits使って、JavaはJava SE7の02で64bits版、Mavenは 3.0.3をインストールしている。
MavenはProgram Files以外の場所にインストールしているからUACの問題はないはず。
JavaだけはProgram Filesにインストールしている。
いったいなぜ? ちなみにプロキシがないプロバイダからアクセスしている。

494 名前:493 [2012/01/06(金) 22:27:17.90 ]
適当なディレクトリでmvn architype:generateと入力して
>>493のように途中で失敗して何分経っても動かなかったらCTRL+C押して、一旦中断してる。
試しにコマンドプロンプトを再起動してもう一度mvn architpe:generateを実行してみた。

今度はここで止まる。以前もこのmaven-site-pluginで止まった。

Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-site-p
lugin/2.0.1/maven-site-plugin-2.0.1.jar
36 KB

495 名前:493 [2012/01/06(金) 22:28:48.14 ]
コマンドプロンプト再起動するの面倒くさいから
CTRL+C押してから↑押して前回のコマンド呼び戻して再実行を繰り返している。
今度はここで止まった。

Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-assemb
ly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.jar
48 KB




なんでこんな面倒くさいことをやらなくちゃいけないの!(プンプン

496 名前:493 [2012/01/06(金) 23:06:01.05 ]
いろいろ調べた結果、ダウンロードがうまくいかないのがIPv6の仕業だとFAQに
載ってたからこれを試してみた。

mvn install -Djava.net.preferIPv4Stack=true

膨大な量のリポジトリがダウンロードされてうまくいったみたいだ。



でも…

くっそおーまたメイベンアセンブリープラグインでダウンロードに失敗する



Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-assemb
ly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.jar
41 KB

497 名前:493 [2012/01/07(土) 06:02:57.81 ]
ネットワークアダプタでIPv6の設定を無効化しても駄目だった

一体何が原因なんだ?

498 名前:493 [2012/01/07(土) 06:10:26.81 ]
Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-site-p
lugin/2.0.1/maven-site-plugin-2.0.1.jar
36 KB

今度はメイヴェンサイトプラグインで躓いた

一体何だと言うんだ?

499 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 10:34:30.13 ]
ibiblioとかのミラーは試した?

<mirror>
<id>腸炎ビブリオ</id>
<url>mirrors.ibiblio.org/pub/mirrors/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>

500 名前:493 [2012/01/07(土) 14:12:32.51 ]
>>499
サンクス
.m2にmaven3.03のconfからsettings.xmlをコピーして
<mirrors>にこれを追加してみた。

<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>The Public's Library and Digital Archive</name>
<url>mirrors.ibiblio.org/pub/mirrors/maven2</url>
</mirror>

だが -Xオプションでデバッグして実行してみたところ、またメイヴェンアセンブリープラグインで躓いた

[DEBUG] Using connector WagonRepositoryConnector with priority 0 for mirr
ors.ibiblio.org/pub/mirrors/maven2
Downloading: mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/plug
ins/maven-assembly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.pom
Downloaded: mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/plugi
ns/maven-assembly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.pom (15 KB
at 12.7 KB/sec)
[DEBUG] Reading resolution tracking file C:\Users\user\.m2\repository\org\apache\m
aven\plugins\maven-assembly-plugin\2.2-beta-5\maven-assembly-plugin-2.2-beta-5.p
om.lastUpdated
[DEBUG] Writing resolution tracking file C:\Users\user\.m2\repository\org\apache\m
aven\plugins\maven-assembly-plugin\2.2-beta-5\maven-assembly-plugin-2.2-beta-5.p
om.lastUpdated
[DEBUG] Using connector WagonRepositoryConnector with priority 0 for mirr
ors.ibiblio.org/pub/mirrors/maven2
Downloading: mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/plug
ins/maven-assembly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.jar
120 KB

501 名前:493 [2012/01/07(土) 14:16:36.95 ]
もう一度挑戦

.m2にあるrepositoryを全て削除してsettings.xmlだけ残し
適当な空ディレクトリで

mvn -X architype:generate

を実行

またメイヴェンサイトプラグインのダウンロードに失敗!
なんでいつもこうなるんだ

[DEBUG] Using connector WagonRepositoryConnector with priority 0 for mirr
ors.ibiblio.org/pub/mirrors/maven2
Downloading: mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/plug
ins/maven-site-plugin/2.0.1/maven-site-plugin-2.0.1.jar
19 KB



502 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 18:29:04.78 ]
一度適当なPOMファイルで

siteの2.3や3.0とか
assemblyの2.2.2とか
archetypeの2.2とか

を落としてみなはれ

503 名前:デフォルトの名無しさん mailto:sage [2012/01/07(土) 22:18:44.50 ]
eclipseでMavenProject作ってビルドしたらお前欲しそうなの全部落としてくれるよ

504 名前:493 [2012/01/07(土) 23:01:26.73 ]
>>503
32ビット版Eclipse JEE Indigo + 古いm2eでやってみたところこんなメッセージが

Description Resource Path Location Type
Could not calculate build plan: Failure to find org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3
in mirrors.dotsrc.org/maven2 was cached in the local repository, resolution will not be reattempted until the update
interval of dotsrc.org has elapsed or updates are forced


64ビット版Eclipse JEE Indigo + Marketplace経由でインストールしたm2eでは
エラーメッセージだらけ今は手元のエラー情報がないので書けない

505 名前:493 [2012/01/07(土) 23:02:43.08 ]
>>502
EclipseのMaven Repo Searchプラグインがインターネットに繋がってますか?とメッセージが出て
正常に動作しないからそのお試しはちょっと時間がかかる

というかいまm2eclipseをアップデート中なので後回し

506 名前:493 [2012/01/08(日) 03:55:43.67 ]
それで32bits版Eclipseでm2eclipseをアップデートしようとすると、こんなエラーがでてアップデートに失敗

EclipseもMavenもなんでこう自動ダウンロードがうまくいかないんだろうか。
みんな正常にダウンロードできてんの?

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Multiple problems occurred while downloading.
Unable to read repository at download.eclipse.org/technology/m2e/releases/1.0/1.0.100.20110804-1717/
plugins/com.ning.async-http-client_1.6.3.201108040830.jar.
Read timed out
Unable to read repository at download.eclipse.org/technology/m2e/releases/1.0/1.0.100.20110804-1717/
plugins/com.ning.async-http-client_1.6.3.201108040830.jar.
Read timed out
Multiple problems occurred while downloading.
Unable to read repository at download.eclipse.org/technology/m2e/releases/1.0/1.0.100.20110804-1717/
plugins/org.eclipse.m2e.archetype.common_1.0.100.20110804-1717.jar.
Read timed out
Unable to read repository at download.eclipse.org/technology/m2e/releases/1.0/1.0.100.20110804-1717/
plugins/org.eclipse.m2e.archetype.common_1.0.100.20110804-1717.jar.
Read timed out
Multiple problems occurred while downloading.
Unable to read repository at download.eclipse.org/technology/m2e/releases/1.0/1.0.100.20110804-1717/
plugins/org.eclipse.m2e.core_1.0.100.20110804-1717.jar.
Read timed out
Unable to read repository at download.eclipse.org/technology/m2e/releases/1.0/1.0.100.20110804-1717
/plugins/org.eclipse.m2e.core_1.0.100.20110804-1717.jar.
Read timed out


これでもエラー件数は約半分

507 名前:デフォルトの名無しさん [2012/01/09(月) 22:31:37.06 ]
Maven-MLによると日本語のMaven3本、Maven3 Cookbookが出るらしいけど
期待していいんだろうか

付け焼き刃的な手法ではない、ファイルがダウンロードできない問題を解決する方法、ちゃんと載ってるだろうか

508 名前:デフォルトの名無しさん [2012/01/11(水) 14:46:17.29 ]
Downloading: mirrors.dotsrc.org/maven2/org/codehaus/mojo/maven-metadata.x
ml
Downloading: mirrors.dotsrc.org/maven2/org/apache/maven/plugins/maven-met
adata.xml
Downloading: mirrors.dotsrc.org/maven2/org/apache/maven/plugins/maven-met
adata.xml
Downloading: mirrors.dotsrc.org/maven2/org/codehaus/mojo/maven-metadata.x
ml
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.844s
[INFO] Finished at: Wed Jan 11 14:44:10 JST 2012
[INFO] Final Memory: 5M/230M
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'archetype' in the current project and in the
plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the
repositories [local (C:\Users\*****\.m2\repository), dotsrc.org (mirrors.dot
src.org/maven2)] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundF
orPrefixException

509 名前:デフォルトの名無しさん [2012/01/11(水) 14:46:58.35 ]
ひとまずわかったこと
centralのミラーとしてこのミラーサイトはクズで使い物にならないということ
直ちにミラーサイトから除外しろ

mirrors.dotsrc.org/maven2/

510 名前:デフォルトの名無しさん [2012/01/11(水) 14:49:12.21 ]
このミラー( ftp.ggi-project.org/pub/packages/maven2 )も使えない
Downloading: ftp.ggi-project.org/pub/packages/maven2/org/codehaus/mojo/maven-metadata.xml
Downloading: ftp.ggi-project.org/pub/packages/maven2/org/apache/maven/plugins/maven-metadata.xml
Downloading: ftp.ggi-project.org/pub/packages/maven2/org/apache/maven/plugins/maven-metadata.xml
Downloading: ftp.ggi-project.org/pub/packages/maven2/org/codehaus/mojo/maven-metadata.xml
[WARNING] Could not transfer metadata org.apache.maven.plugins/maven-metadata.xm
l from/to ggi-project.org (ftp.ggi-project.org/pub/packages/maven2): Error transferring file: Server returned HTTP response code: 500 for URL: ftp
.ggi-project.org/pub/packages/maven2/org/apache/maven/plugins/maven-metadata.xml
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.790s
[INFO] Finished at: Wed Jan 11 14:46:48 JST 2012
[INFO] Final Memory: 5M/182M
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'archetype' in the current project and in the
plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the
repositories [local (C:\Users\****\.m2\repository), ggi-project.org (ftp.ggi-project.org/pub/packages/maven2)] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException

511 名前:デフォルトの名無しさん [2012/01/11(水) 14:51:21.81 ]
settings.xmlのミラーサイトの設定にこんな項目があったら除外しておけってもの

次スレのテンプレに加えておこう
Mavenブラックミラーリスト

<mirror>
<id>dotsrc.org</id>
<url>mirrors.dotsrc.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>ggi-project.org</id>
<url>ftp.ggi-project.org/pub/packages/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>sunsite.dk</id>
<url>mirrors.sunsite.dk/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>



512 名前:デフォルトの名無しさん [2012/01/11(水) 23:48:23.29 ]
もしかすると、これが良い解決策になるかも
Nexusサーバを立ち上げてそこにリポジトリのキャッシュを作る
d.hatena.ne.jp/clover-leaf/20110127/1296138042

そこからダウンロードすればうまくいく

513 名前:デフォルトの名無しさん [2012/01/13(金) 02:10:07.88 ]
Mavenのリポジトリダウンロードが上手くいかない原因

いろいろ調べた結果


JDKを6の32bits版にダウングレードし
Mavenも2.2.0にダウングレードしたらミラーサイト設定しなくてもうまくいった

一度にまとめてダウングレードしたので64bitsが原因なのかJava7が原因なのかMaven3
が原因なのかははっきりとはわかってない。

514 名前:デフォルトの名無しさん [2012/01/13(金) 10:27:44.21 ]
ローカルリポジトリをすべて削除しJava6 32bitsでMaven3.0.3を実行→問題なくダウンロードが可能になり
プロジェクトのビルドも成功


Java 6 64bitsとMaven3.0.3の組み合わせはまだ

515 名前:JDK 1.7.0_02 に対する■警告■ [2012/01/13(金) 15:00:47.13 ]
Java6 64bitsでMavenを動かしてみたがとくに問題なし

そして、Java7 32bitsでMavenを動かしてみたところ

ダウンロードが途中でとまった!

Java7は32bits、64bitsに限らずダウンロードが途中で止まる不具合が発生するようだ!

使用したJava 7のバージョンはJDK 1.7.0_02だ


■■■■■■■■■■■■警告■■■■■■■■■■■■
■         JDK 1.7.0_02 でMavenを使うな        ■
■■■■■■■■■■■■■■■■■■■■■■■■■■

516 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 20:33:49.76 ]
>>515
Eclipseスレも同じ人ですよね?
MavenとEclipseの調査お疲れさまです。

Eclipseの方は問題ないようなので、
Maven Projectで「Java7でMaven3が正常動作しない」
という不具合報告がないか探してみました。

Maven 2 & 3 (Maven不具合情報)
jira.codehaus.org/browse/MNG
Maven stuck on downloading dependencies when using java 7.
jira.codehaus.org/browse/MNG-5162

MNG-5162と同じ不具合なら3.0.4 RC4 で治っているかもしれません。

517 名前:デフォルトの名無しさん [2012/01/14(土) 05:18:37.24 ]
>>516
乙ー実は同じ人かも。殆どうんそうだと思う。

で、不具合情報見ると、おおおおおおおお
ってありがとう。まだunresolvedになってるようだね
3.0.4RC4試したかって最後の投稿が去年28日。

Java5でも問題が起きることがあるのか。
ちょっと3.0.4RC4やってみる。

518 名前:デフォルトの名無しさん [2012/01/14(土) 14:32:44.73 ]
>>517
3.0.4 RC2とJDK 1.7.0_02の32bits版で試してみたところ、ここでdownload stuck(ダウンロードがstick(行き詰まる、動かなくなる)した)

Downloading: repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-
deploy-plugin/2.7/maven-deploy-plugin-2.7.jar
14 KB


残念ながらまだJDK1.7には対応していないようだ

519 名前:デフォルトの名無しさん [2012/01/14(土) 14:35:09.97 ]
間違えた>>518で試したバージョンは

Maven 3.0.4 RC4
JDK 1.7.0_02 32bits

ついでにOS
Windows 7 Professional 64-bit

520 名前:デフォルトの名無しさん [2012/01/14(土) 14:56:23.08 ]
たった今、Maven3.0.5 RC5も見つけたので使ってみたが (>>519の環境でMavenを3.0.4 RC5にした)

やはりどこかでダウンロードスティックした
今度はmaven-site-plugin

Downloading: repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-
site-plugin/3.0/maven-site-plugin-3.0.jar
11 KB

521 名前:デフォルトの名無しさん [2012/01/14(土) 14:56:45.76 ]
また間違えた
試したのはMaven 3.0.4 RC5だ



522 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 00:42:39.61 ]
少し、少し落ち着こう、な?

523 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 14:47:07.24 ]
やっぱり仕事で使うんならプライベートミラーは必須かな…

524 名前:デフォルトの名無しさん [2012/01/15(日) 15:40:19.20 ]
つまり、NexusかArchivaをLinuxサーバかどこかにインストールするということか
そこにJenkinsやSubversionを入れて、ついでにTomcatやJetttyやJBossやPostgreSQLといったものを
インストールしてテストに使ったりすると

525 名前:デフォルトの名無しさん [2012/01/18(水) 13:47:34.36 ]
Maven Wikiのほうはどうなってんだろ
しばらく更新されていない

526 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 17:03:39.08 ]
Mavenってビルドが複雑になるとAntより面倒になってくるな…

527 名前:デフォルトの名無しさん [2012/01/23(月) 20:30:09.67 ]
どのへんが面倒?
Eclipse使えば楽だよ

528 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 22:20:15.02 ]
3.0.4正式版出てたのね

529 名前:デフォルトの名無しさん [2012/01/25(水) 02:00:00.79 ]
お、出てたんだな

530 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 03:31:15.60 ]
3でprofiles.xmlが使えなくなったのは痛いな
そもそもmavenの仕組みすら理解してないドカタが多いことを考えてくれ
settings.xmlをコピーして環境に合わせて書き換えるなんてできねぇんだよこいつら。

531 名前:デフォルトの名無しさん [2012/01/26(木) 16:15:52.75 ]
え?
なんでできないんだ?

説明書つくってあげればいいんじゃね?

それって説明書が全部英語で読めないっていう奴らなんじゃね?








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<170KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef