【玄人】我が名はプロジェクトマネージャーMaven
■ このスレッドは過去ログ倉庫に格納されています
0001仕様書無しさん
NGNGhttp://maven.apache.org/
Maven 日本語サイト(やや古い)
http://www.ingrid.org/jajakarta/turbine/jp/turbine/maven/
“一人前”になったApacheのMavenプロジェクト
http://www.itmedia.co.jp/news/articles/0407/16/news057.html
プロジェクト管理: Mavenでもっと簡単に
http://www-6.ibm.com/jp/developerworks/java/030613/j_j-maven.html
Mavenを使った開発
http://www.02.246.ne.jp/~torutk/maven/
Mavenについてのメモ
http://terai.s55.xrea.com/Maven.html
Maven
http://sakito.s2.xrea.com/moin/moin.cgi/Maven
Mavenメモ
http://muimi.com/j/apache/maven/
プロジェクト: Mavenプラグイン
http://maven-plugins.sourceforge.jp/
Mavenではじめるプロジェクトドライブ
http://www.objectclub.jp/technicaldoc/tools/maven/maven_top/
Eclipse Mavenプラグイン
http://mevenide.codehaus.org/mevenide-ui-eclipse/
Mavenたるはプロジェクトマネージャに使わせたいツールなり。
プロジェクト管理に苦しんでいる諸君らに朗報なり。
CPANのように必要なライブラリを自動でダウンロード/アップデートしてくれるなり。
必要なドキュメント、テストレポート、アーカイブを自動生成してくれるなり。
Mavenはプロジェクトをゴールへ導くことを容易にする。
0003仕様書無しさん
NGNG0004仕様書無しさん
NGNGプロジェクトマネージャーの話題はマ板のネタだろ
0005仕様書無しさん
NGNG0006仕様書無しさん
NGNGSEの仕事も減ってしまうほど優れたツール。
ソフトウェアの保守も容易になってしまう。
0008仕様書無しさん
NGNG型が小さすぎてオーバーフローしてしまったが。
0009仕様書無しさん
NGNG英語出力だし
0010仕様書無しさん
NGNG0012仕様書無しさん
NGNGそんな藻前に朗報なり
Eclipse Mavenプラグイン
http://mevenide.codehaus.org/mevenide-ui-eclipse/
Eclipse + Mavenは最強のIDEだ
0013デフォルトの名無しさん
NGNGが初期配備されるために、UNITテストも自動で作成してくれるのか!?
と狂喜したが、このテストソースは単に初期配備されているだけなのね・・・。
ま、当たり前っちゃ当たり前か。JAVADOCの生成が自動らしいがEclipseでやるのと
どれだけ差異があるのかがわからん。サイトを自動生成するのはすごいかも
知れない。
なんにせよ、個人が個人で適当に使用する分には余り際立ったメリットは
ないのかも知れない。
0014仕様書無しさん
NGNGjavadoc生成 JUnitテスト Cactusテスト
テスト結果レポート生成
全部 Antでやってるんだが、Mavenにするメリットはあるんだろうか
0015仕様書無しさん
NGNGCVS, メーリングリスト、開発者名、ソースコードをHTML化する
プロジェクトサイトを作ってくれるゴールも用意されているし、
レポートをTeXに変換するゴールも用意されている。
しかもテストレポートの種類も多い。
Antよりも楽にできる。JARファイルの自動アップデートm自動ダウンロード、自動インストールが強力。
>>13
Eclipseとの併用もできるよん。
http://www.eclipsewiki.net/eclipse/index.php?cmd=read&page=Maven&word=maven
0016デフォルトの名無しさん
NGNGEclipseプラグインを入れてみたのだが、MAVENの生成するプロジェクト構成
だとEclipseの文法チェック(PACKAGE)に引っかかる。
これなんとか回避できないかなぁ。
project.xmlをいじればなんとかなるだろうか。
0017デフォルトの名無しさん
NGNGソースのコンパイルができない。
クラスの番号がどうしたこうした言っているので、jreを1.4に変えると
普通にコンパイル出来た。
コマンドラインからMAVENプロジェクトを作成し、eclipceコマンドを
与え、eclipceに取り込むと、ソースにエラーチェックが走るが、Eclipse
からのクラスの実行が出来なくなる。
0018仕様書無しさん
NGNGおいおい、それはな、
project.propertiesで
source, targetオプションを指定することで変えることができると思うぞ。
maven.compile.source
maven.compile.target
この変数に1.4といれてみる感じかな?
http://www.02.246.ne.jp/~torutk/maven/
0019仕様書無しさん
NGNGMavenで作ったプロジェクトをEclipseで取り込むとき、または新規作成するは
普通にJavaプロジェクトを選択した方がいいぞ。
Maven Projectはどうもねえ。
0021仕様書無しさん
NGNG時間があったら手を出してみようと思う。
0022仕様書無しさん
NGNG0023デフォルトの名無しさん
NGNGmaven:genappをそのプロジェクトに使うと、フォルダ構成はできるので
すが、サンプル(?)のapp.javaのpackageがエラーになってしまいます。
これを何とかする方法はないでしょうか?
0024仕様書無しさん
NGNGhttp://pc5.2ch.net/test/read.cgi/tech/1089456669/391
おっと、>>23はすでにアップデート済みなようなので気にする必要がないことかもしれん。
>>23
Eclipse上ではproject.xmlでソースディレクトリをかえてもしょうがないみたいだな。
デフォルトソースディレクトリの構造がEclipse MevenideプロジェクトとMavenのgenappゴールとでは違うので要注意。
Eclipse側にエラーと見なされないようにするには、
プロジェクトを右クリックし、ビルドパスを開き、
ソースタブで「フォルダーの追加」を選択せよ。
そのとき、genappに合わせるには、ソースフォルダを二つ作れ。
一つ目は src/java
もうひとつはsrc/test
だ。
出力フォルダーは、genappに合わせると
src/javaの出力がtarget/classes
src/testの出力がtarget/test-classes
だ。
しかし、genappを実行したければproject.xmlを削除してか実行することをお勧めする。
さもなければproject.xmlがgenappで生成した環境用(Maven側向けでEclipse側ではほとんど関係ない)
にソースディレクトリなどを設定してくれないからだ。
0025仕様書無しさん
NGNGMavenプロジェクトを作成すると
ちゃんとJavaプロジェクトと見なしてくれるようだ。
0026デフォルトの名無しさん
NGNGをを、サンクスです♪
うまくいきました。
TOMCATプロジェクトも同じようにしたらできるのですかね??
とりあえずTOMCATインストールします。
0027仕様書無しさん
NGNGJavaプロジェクトと見なされているのでうまくいくと思う。
0028デフォルトの名無しさん
NGNGえ?どうやって?
できないでしょ?
嘘おしえんなよ
0030デフォルトの名無しさん
NGNGできた?俺できないんだけど。
どうしてもWEB-INFの下にフォルダを作ってくれない。
0031仕様書無しさん
NGNG0032仕様書無しさん
NGNGMavenはAntを包含しておりAntがメインという感じにも見えないのだが。
0033仕様書無しさん
NGNGMaven側で何かやらないといかんと思ったよ。
Jakarta Project徹底攻略2にやりかたが載っていたかな。
0034デフォルトの名無しさん
NGNGマヂで?
猫が表紙のやつだよね?
明日買って来るわ。
0035デフォルトの名無しさん
NGNGEclipseでやる方法しか乗ってないじゃん...
0036デフォルトの名無しさん
NGNG0037仕様書無しさん
NGNGMavenはApache Antのタスクも使える。
<copy>タスクとか使ってみるがよろし
003821
NGNGというかまだプロジェクト作れてない(笑)
起動したらjarがうまくダウンロードできなかったけど会社のネットだから何かあるのかも。
でも普通にHTTPで持ってきてリポジトリとやらに入れとけばいいのかな。
仕事が急に忙しくなってほんとちょこっとしかさわれてないが、9月末くらいには使いこなせるようになってる予定である。
良い感じのプロダクトだと感じました。
0039仕様書無しさん
NGNG0040仕様書無しさん
NGNG0041仕様書無しさん
NGNGプロキシの設定がうまくいってないだろ。
project.propertiesでproxy変数とか設定したか?
もしそれでも駄目なら
すでにダウンロードされているファイルや設定情報がだめなんだろうな。
それを一端削除するか更新した方がいい。
FreeBSDのポーツスケルトンを更新するような感じでな。
004238
NGNG昨日またちょこっとやってみた。
最初の"maven genapp"でダウンロードがダメだったからproject.propertiesがまだ無い状態だったよ。
前回はローカルリポジトリの存在も知らなかったけど、今回は手動ダウンロードしたものをそこに突っ込んだ。
そしたらうまくいきますた。
しかし、別コマンド使ったらまたダウンロードで失敗。1こ1こ手動で落としたけど20個くらい落としたとこでもう嫌になってまた中断(笑)
今度はプロキシのとこを見てみます。(笑)
0043仕様書無しさん
NGNGプロキシユーザ名、パスワードを間違えたか
0044仕様書無しさん
NGNGデフォルトのpathを見に行ってしまう。
Documents Settingの下。
楽したくて使ってるのに、激しく疲れる。
0045仕様書無しさん
NGNGtestが見つかりません、ていうエラーが出てる。
0046仕様書無しさん
NGNGMaven IDEではなく Mevenide。スペルが似てるがちょっと違うので注意。
MAVEN_REPO変数のこと?
とりあえず作者に報告しよう。
EclipseのMavenプラグインには
MevenideのほかにMaven Workshopというのがあるらしい。
0047仕様書無しさん
NGNG置けるだろ。
Eclipseでもできるぞ。
ソースパスを追加せい。
どこかに適当な空ディレクトリを作って
コンソールで
そこに移動し maven genappと入力してみよ。
参考になるよいサンプルができるぞ。
0048仕様書無しさん
NGNGMaven MLができたようだ?
MavenのMLはこれだけなのか?
http://groups.yahoo.co.jp/group/maven-ml/message/1
0049仕様書無しさん
NGNGmavenコマンドを実行すると、勝手にjarファイルをダウンロードしてくれるのはいいんですが、ダウンロードできないファイルがあると永遠にエラーを出し続けて困ってます。
エラーメッセージをみても、どのjarファイルをダウンロードしようとしているのかわからないです。ググってもでてこないし。
エラーメッセージ:
Getting: http://www.ibiblio.org/maven//jars/0-2.0.2.jar
Error opening connection java.io.IOException
Error opening connection java.io.IOException
Error opening connection java.io.IOException
Can't get http://www.ibiblio.org/maven//jars/0-2.0.2.jar to /usr/local/java/maven-1.0-beta-7/repository/jars/0-2.0.2.jar
Getting: http://planetmirror.com/pub/maven//jars/0-2.0.2.jar
Error opening connection java.io.IOException
Error opening connection java.io.IOException
Error opening connection java.io.IOException
Can't get http://planetmirror.com/pub/maven//jars/0-2.0.2.jar to /usr/local/java/maven-1.0-beta-7/repository/jars/0-2.0.2.jar
バージョンが2.0.2のもので探すと、xml-apisがそれっぽいのですが。でもどうやって直せばいいんでしょ?教えてえらいひと。
(環境: j2sdk1.4.2_03, OS:FedoraCore3)
005049
NGNG<dependency>
<id>xsdlib</id>
<!--version>20020414</version--> ← コメントアウト
<version>20030225</version> ← 追加
<properties>
<classloader>root.maven</classloader>
</properties>
</dependency>
005149
NGNG事故解決しました。maven-1.0.2にしたら何の問題もなく動作しました。あほらし。
なんでbeta7なんか使ったかというと、ぐぐって最初にでてきたページにそこへのリンクがあったから。だまされたよorz。
やっぱり日本語ページなんかじゃなくて最初っから英語のページ読めばよかった。
0052仕様書無しさん
05/03/01 00:54:56使ってる人いない?Antで十分?
0053仕様書無しさん
05/03/01 23:38:05SEには使ってほしいな。
MG・PLは使うだけの技術がない。
0054仕様書無しさん
05/03/02 23:42:35> PGでは使う意味があまりない。
思いっきり使う意味がある。
とくに無能なSEやマネージャに囲まれているとき
Mavenをつかって無駄な作業を減らせることを見せつけてやるのさ!
0055仕様書無しさん
05/03/03 21:22:08なぜ
Maven 1.0.2を選ばないのだ?
0056仕様書無しさん
05/03/03 21:23:06慣れるのに時間がかかるだけだ。
それから、
最近
Maven2というプロジェクトが進行している。
こいつが完成すれば
JARファイルのアップデートがより容易になる
0057仕様書無しさん
05/03/04 11:02:24よっぽどスクリプト言語用のコマンド実行制御関連のライブラリでも作った方が使いやすい希ガス
0058仕様書無しさん
05/03/05 13:07:11たとえばどんなふうに?
0059仕様書無しさん
05/03/05 13:08:32安定していると思うんだけどなあ。
ちゃんとエラーヶ所も教えてくれるし
XMLだから間違いに気づきやすいし
パーサが間違いをわかりやすく指摘してくれる。
バッチファイルよりも全然使い勝手が多い。
プログラミングの自動化にはもってこいだよ
0060仕様書無しさん
05/03/05 13:10:30Mavenは問題点が山積みだからね。
一から作り直すらしい。
解剖! Maven2 (ブログ)
http://blog.goo.ne.jp/ikkoan/e/bfe6fda9790199a2b0c15dbbb6c3ea24
ついでに
XDocletもXDoclet2になって生まれ変わるんだってさ。
0061仕様書無しさん
05/03/05 13:11:40なんでもかんでも自動化できるのが魅力的。
Antだと自分でかかなければならないことをMavenならほとんど
すでに自分で書くことなく用意されているので非常に便利だ。
0062仕様書無しさん
2005/05/18(水) 18:03:24つかスレがあったとは。きがつかなかったよ。
0063仕様書無しさん
2005/05/22(日) 13:19:46http://maven.apache.org/
0064仕様書無しさん
2005/05/22(日) 13:48:28最後にこんな例外メッセージが
キモイ。
調べることがまだまだ多杉
[INFO] [jar:jar]
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] -------------------------------------------------------------------------
---
[ERROR] BUILD ERROR
[INFO] -------------------------------------------------------------------------
---
[ERROR] Cause:
org.apache.maven.plugin.MojoExecutionException: Error assembling JAR
at org.apache.maven.plugin.jar.JarMojo.execute(JarMojo.java:105)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:415)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.processGoals(Defa
ultLifecycleExecutor.java:169)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:90)
at org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:253)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:167)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:246)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
0065仕様書無しさん
2005/05/22(日) 13:48:38sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
Caused by: java.lang.NullPointerException
at org.codehaus.plexus.archiver.AbstractArchiver.addFile(AbstractArchive
r.java:141)
at org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.j
ava:204)
at org.apache.maven.plugin.jar.JarMojo.execute(JarMojo.java:100)
... 14 more
[INFO] -------------------------------------------------------------------------
---
[INFO] Total time: 1 minute 8 seconds
[INFO] Finished at: Sun May 22 13:33:34 JST 2005
[INFO] Final Memory: 1M/2M
[INFO] -------------------------------------------------------------------------
0066仕様書無しさん
2005/05/23(月) 10:58:34MAVEN_REPOがなくなったのはどういう事か。
各環境でMAVEN_REPOさえ設定しちゃえば
eclipseのプロジェクトファイルが共有出来たのに
フルパスだとローカルでいちいち書き換えにゃ
ならんのではないか。
まあ今の所一人でやってるからいいんだけどさー。
0067仕様書無しさん
2005/05/23(月) 14:31:02006866
2005/05/23(月) 15:28:21あたくしへのレス?
m2でeclipse:eclipseすると、
依存jarへのパスが、.classpathファイルに
絶対パスで吐かれちゃってるんですよ。
だから.classpathファイルを共有出来ないというハナシ。
maven1はMAVEN_REPOからのパスだったから
よかったんだけどね。廃止の理由が判らんちん。
MAVEN_REPOをeclipseに設定するだけのゴールもあったし、
一回それ走らせればずっと使えた。
CVSから落としたら各クライアントで
必ずeclipse:eclipseをやりましょうよ、って
事なのかなあ。難儀だなあ。
0069仕様書無しさん
2005/06/03(金) 22:28:27http://maven.apache.org/maven2/roadmap.html
0070仕様書無しさん
2005/06/25(土) 10:07:45Maven2が出たらちょっと手を出してみようかと思ってます。
0071仕様書無しさん
2005/06/25(土) 19:10:56PHP信者とか。
0072仕様書無しさん
2005/06/28(火) 10:58:160073仕様書無しさん
2005/09/13(火) 01:45:31あまりにも下がりすぎ。
だからム板でやれと言ったのに。
0074仕様書無しさん
2005/09/13(火) 09:42:57そんな宗教聞いたことがない。
お前の宗教か。
そもそもMavenとPHPとでは挙動がことなる。
Mavenまでをもつかわなければならない状況下に
いまさらPHPなんてオモチャを持ち出すのはあまりにも下らない。
0075仕様書無しさん
2005/09/13(火) 09:44:07Mevenideプラグイン、Maven Workshopプラグイン、
Maven Repo Searchプラグイン
Suclipseプラグインを使えば
結構細かいことができるぞ
0076仕様書無しさん
2005/09/13(火) 11:02:24http://ja.wikipedia.org/wiki/PHP%E7%A0%94%E7%A9%B6%E6%89%80
0077仕様書無しさん
2005/09/13(火) 13:28:28おまえはスレ違いのもほどがある。
Hypertext PreProseccorという言語をJavaの代わりに使う話かと
思えば話の焦点をぼかしたなめたことを。死ね
PHP研究所が創価とつながりがあるっていうだけだろ。
だったらPHP研究所って名前かけや。
ムやマ板ではPHPといったらプログラミング言語Hypertext PreProseccor
のことだろうが
0078仕様書無しさん
2005/09/13(火) 14:42:48あんた無粋だから懇切丁寧に説明してやるけど
71がPHPとPHPをかけてレスして、
72がそれを受けて
>うまいね
とレスしとるのよ。
マだろうとムだろうとPHPに宗教って単語つなげりゃ
研究所とのシャレだとわかると思うんだけどなー
それを、お前の宗教か、とか、やっぱばかでしょ?
0079仕様書無しさん
2005/09/13(火) 14:50:35かっこわるい
くらいにしときます。
0080仕様書無しさん
2005/09/20(火) 13:33:41M2_REPOふっかつ!
siteも実装されたようじゃな。
0081仕様書無しさん
2005/09/20(火) 20:18:310082仕様書無しさん
2005/10/23(日) 15:14:51この過疎ぶりはどういうこと?
0084仕様書無しさん
2005/11/04(金) 15:37:05そだね
じゃ過疎っぷりから復帰するために盛り上げてみよう!
Maven 2.0キタ━━━(゚∀゚)━━━!!!!!
0085仕様書無しさん
2005/11/07(月) 23:16:42困ったね。
Maven利用者が少ないのか
やっぱりマ板だから陰が薄いのか・・・
ム板にもスレたててみるかな?
●もってるので簡単に立てられる。
そのまえにム板のJavaスレなどで告知または質問または
意見なレスをしてみる。
0086仕様書無しさん
2005/11/08(火) 01:28:02Mavenは便利だけど、ネットつながらない環境だと
一苦労がいるから この点をなんとか・・・・。
0087仕様書無しさん
2005/11/08(火) 09:54:33一から作り直され、
porjet.xmlがpom.xmlに。
maven.xmk廃止
project.propertiesが廃止されpom.xmlで一本化
settings.xmlに分離することも可能。要はXMLになったということ。
<dependency>問題の解決?
デフォルトのディレクトリ構成も変わった。
008986
2005/11/08(火) 23:33:24変わりすぎだ・・・・。
>88
ネットがまったく使えないリリース環境でmaven使ってた。
てか、ネットが繋がってても遅かったりすると、ちょっと使いづらくなるし、
実際リリースするためのコンパイル環境ってネットに繋がってないなんて、
あたりまえだし。
結局らローカルのリポジトリ立てて、そこから
ダウンロードしてるように見せてたよ。
これが簡単に解決できないと、流行らない気がする。
0090仕様書無しさん
2005/11/09(水) 11:18:310091仕様書無しさん
2005/11/14(月) 23:03:48【玄人】プロジェクト管理ツールApache Maven【2.0登場】
http://pc8.2ch.net/test/read.cgi/tech/1131976988/
■ このスレッドは過去ログ倉庫に格納されています