1read 100read
2012年5月プログラム101: 【玄人】プロジェクト管理ツールApache Maven【2.0登場】 (549)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
【分散型バージョン管理】 Mercurial 2【hg】 (154)
C/C++の宿題片付けます 157代目 (798)
Borlandにはやられた... (357)
C#終了のお知らせ (848)
JavaScriptは消滅すべきだったよな (111)
推薦図書/必読書のためのスレッド 67 (870)
【玄人】プロジェクト管理ツールApache Maven【2.0登場】
1 :05/11/14 〜 最終レス :12/05/24 ついにMaven2.0が出た。Apache Antよりも 楽に種種のプロジェクトを管理できるツールMaven2.0 PerlのCPANのように必要なライブラリを自動でダウンロード/アップデートして くれる。 checkstyleやプロジェクトサイト、JAR生成からサーバへのデプロイなど 様々なタイプのドキュメント、テストレポート、アーカイブを自動生成もできる。 CVS, Subversion(用プラグイン)への接続も可能。 プラグインで拡張することも可能。EclipseなどのIDEと連携することも可能。 プロジェクト管理ツール・メイヴィン (英語) http://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@プログラマー http://pc8.2ch.net/test/read.cgi/prog/1090129578/
2 : 注) Eclipse用プラグインMevenide, Maven Workshopは 双方ともまだMaven2.0に対応していない模様。
3 : まずは メイヴァン メイヴン メイヴェン のどれなのかはっきりしてくれ。 話はそれからだ。
4 : ITmedia エンタープライズ:Apache、Maven 2.0をリリース "Apache、Maven 2.0をリリース Apacheの高機能プロジェクト管理ツールMavenの2.0がついにリリースされた。 大幅に小型・高速化され、使い勝手も強化されているという。 2005年10月22日 07時48分 更新 「Maven」はイディッシュ語の口語で、他者に知識を分け与える自称専門家と 定義されている。オープンソースのApache Software Foundation(ASF)の監督 下で開発されたソフトプロジェクト管理ツールの名称としてもこれはふさわしい。" http://www.itmedia.co.jp/enterprise/articles/0510/22/news010.html このほどMaven 2.0がリリースされたことで、同オープンソースアプリケーシ ョンの商用利用も広がりそうだ。 Apache Maven 2.0は現在提供中で、1年以上前にリリースされた従来バージ ョンに比べて多数の機能強化が盛り込まれている。 Mavenの開発者によれば、バージョン2.0は「Maven 1.0に比べて大幅に高速・ 小型化」された。ほかにも依存関係管理強化、定義型ビルドライフサイクル、 統合型プロジェクト定義、拡張型プラグインアーキテクチャ、リポジトリサポート 強化、新しいサイト管理ツール、新しいリポーティングAPIなど、多数のパフォー マンスと使い勝手強化が図られている。 Mavenアーキテクトリリースマネジャーのジェイソン・バン・ジル氏によれば、 最新バージョンではプロジェクト管理に焦点を当てた。同氏の見方ではMaven 2.0を使い始めるのが簡単になったという。 また、Mavenで複数のプロジェクトにも取り組みやすくなったとバン・ジル氏は話 している。
5 : 数回のベータを経てついに登場、Apache Maven 2.0公開 (MYCOM PC WEB) "数回のベータを経てついに登場、Apache Maven 2.0公開" http://pcweb.mycom.co.jp/news/2005/10/20/031.html The Apache Maven Projectは19日(米国時間)、Apache Mavenの最新版にして、 2系のメジャーイニシャルリリースとなるApache Maven 2.0を公開したと発表した。 同プロジェクトは9月16日(米国時間)にApache Maven 2.0 Beta 1を公開してから、 公式メジャーリリースに向けてベータ版の公開と修正に取り組んできた。 Apache Maven 2.0はPOM(Project Object Model)のコンセプトをベースにしたビルド システム。プロジェクトの構築や管理、文書の生成や管理、依存性の管理などの 機能を提供する。Apache Maven 2.0は以前のMavenアプリケーションを書き直した もので、従来の機能要求をすべて満たしつつ、安定して動作し、拡張性に優れた システムとしても動作するように設計されている。Maven 1.0と比較して実行速度は 大幅に高速になり、アプリケーションサイズは縮小しているという。 Apache Maven 2.0で実現された主な機能や改良点は次のとおり。 * ビルドライフサイクルの定義機能 * ユニフィードプロジェクトデファイン機能 * リポジトリサポートの改善 * 依存性管理の拡張 * プラグインアーキテクチャの拡張 * リアクターオペレーションの拡張 * 新しいサイト管理ツールの追加 * 新しいリポートAPIの追加
6 : The Apache Maven Projectは、Apache Maven 2.0は十分に安定し、新しい機能を 実現しつつもMaven 1.0の機能と互換性があるとしている。有名なMaven 1.0プラグ インの多くはすでにApache Maven 2.0でも動作するように移植されており、それ以 外については現在移植中にあるという。 Apache Maven 2.0はApache License Version 2.0のもと提供されているオープンソ ースソフトウェアで、Apache Maven 2.0自身を実行するにはJDK 1.4かそれ以降の バージョンが必要。Apache Maven 2.0が使用するJDKは、JDK 1.3やそれ以前のバ ージョンであってもかまわない。
7 : N2 ToolBox:Maven2というコンポーネント http://blog.goo.ne.jp/ikkoan/e/9f97ad6fcc017fda08af513ad1fec56c
8 : >>3 発音はメイヴェンかメイヴィンだろう
9 : 「プロジェクト管理」って何?CVSじゃダメなの?
10 : >EclipseなどのIDEと連携することも可能。 Eclipse以外に何があるの?
11 : >>9 CVSだけじゃプロジェクトに使われているリソースの差分情報そのものの管理しかできない。 MavenはJavadocによるドキュメント生成、テスト自動化、 様々なフォーマットに対応したテストレポート生成、 プロジェクトサイト生成、など >>1 に書いて有るとおりの様々なことができる。 Jartの自動アップデートは WindowsUpdateや各種アプリケーションにあるような LiveUpdateにようにJarを最新版にしてくれるので非常に楽。 チームで使う場合は、pom.xmlをみんなに配布するだけで Jarまで最新版にして配布する必要がないので引き継ぎなどの やりとりが楽になる。 Antでもこういうことはできますが build.xmlを一生懸命自分で苦労して書かない上に Jarのダウンロード、アップデートが大変です。 Mavenのほうが柔軟性があって融通が効くというところ。 ちなみに、MavenでもCVSが使えます。 Apache Antでも使えますが。
12 : ふざけんなよ毛唐ども。 eの逆さなんていう、曖昧な発音記号の単語使うんじゃねえよ。 おかげで周りにmaven使おうぜ!って言い出せねえよ。
13 : >>10 コマンド maven -g|more (Maven1.0用)で調べたところ、 ゴール名から NetBeans, JBuilder, JDeveloper, などに対応 ほかにjnlpファイルの自動生成、 LICENSE.TXTの管理、JBoss, Hibernateの何かを 弄るときに使うこともできるようだ。詳しくは使ったことがないのでしらない。
14 : >>11 ある種煽りみたいなレスなのに丁寧に答えてもらって恐縮です。
15 : S2のコンセプトとMavenのコンセプトは似ているのかも知れない。 設定ファイルの類は基本的に自動化で何とかなるって考え。
16 : >>10 Mavenのプラグインとして動くモノとは逆の立場 IDEからの視点でのものだが Mevenide, Maven IDE Integration - Mevenide - Integrating Maven into IDEs Mevenideというものは 以下のIDEで使えるようだ。 * Eclipse plugin * NetBeans plugin * JBuilder plugin * IntelliJ IDEA plugin (NEW!)" http://mevenide.codehaus.org/ 漏れはEclipseではこれをよくつかってました。 Maven2.0に対応していないのが残念ですが。 このMevenide、スペルはなぜかMavenではなくMevenになっています。 Mevenideという単語があるんでしょうか
17 : >>15 シーサー2と似てる? ピンと来なかった。 全く違うものだという印象しかなくて。 MavenはあくまでAntやEclipseなどの開発環境の 一種だという考えが頭から離れないだけに。 そういえば、Maven2.0は内部でDIを使っているとか? その点がS2と似てるかも。
18 : >16 プロジェクト初期のつづりの間違いを ひきずってるんじゃなかったっけかな。 向こうの人間でも綴りはいい加減だしな。
19 : MevenideがMavenideでない理由がわかった けっこうワラタ http://mevenide.codehaus.org/faq.html#why-mevenide Mevenide, Maven IDE Integration - Frequently Asked Questions "Frequently Asked Questions General Why is this project named Mevenide, not Mavenide ? Typo at the creation of the project. Tho is not Mevenide way cooler than Mavenide ?"
20 : 個人的にeが多く含まれる単語は見た目がダサいと思う。
21 : >>3 >>8 メイヴァン以外にありえない。
22 : alone の a とか focus の u と同じ発音なんだから 「メイヴァン」がまあ普通の読みなんだろうが、ググってみると 「メイヴェン」派のほうが多いみたいなんだよなぁ。
23 : 世の中cronをクーロンと読み続けておる 所もあるからのう いいんじゃないの、日本ローカルルールでも。
24 : Ravenと同じ発音なのでメイヴンが普通。
25 : もうマベンでいいじゃん。マベンで。 本当はメイヴン派。
26 : ma・ven, ma・vin - goo 辞書 "ma・ven, ma・vin ━━ n. 〔米〕 くろうと, 通(つう)の人." http://dictionary.goo.ne.jp/search.php?MT=Maven&ej.x=24&ej.y=13&ej=%B1%D1%CF%C2&kind=all&kwassist=0&mode=0 Mavinという単語があることから メイヴィンという発音もありってことかな
27 : 確かに発音は カタカタ英和によるとmavenはメイヴンだ。 mavinは当然メイヴィンだ。 意味は玄人(くろうと)、通の人という意味 複合語で・・・通の人という意味になることから Apache Mavenでアパッチ通の人ということに Apache Geronimoがアパッチ族族長ジェロニモ 何か似てるところありかな
28 : このプロレスラーはメイヴェンというらしい。 WWE OFFCIAL FANCLUB | SUPER STARS "Maven/メイヴェン 身長: 約188 cm 体重: 約96 kg フィニッシュ: ミサイル・ドロップキック Career Highlights: Tough Enough Champion (Season One); Hardcore Champion 若手育成番組「タフ・イナフ」の第1回優勝者。 デビューしてまもなく「ロイヤル・ランブル」で テイカーをリングアウトさせ注目を浴び、 ハードコア王座も手中に収める。 ドロップキックで観衆を湧かせることが出来る、 基本に忠実な男である。" http://www.wwefanclub.ne.jp/superstars/detail.php?id=28
29 : 南倍南ってキャラがおもいうかびますた。
30 : そうなんだよ、gooのRSSリーダーで Mavenをキーワード登録しといたら 一時期いやってほどWWEについてのブログが ひっかかったなあ。 なんか脱退騒ぎがあったとかで。
31 : そうそう こいつ使えるよ。 とりあえずMaven1.x用前提で説明するけど リポジトリから自分のプロジェクトに依存させたい JARを検索できる。 Jakarta CommonsにあるAPIとか 検索したらそれをproject.xmlの <dependency>タグに追加するだけで あとはMavenのコマンドを実行すると 必要なファイルをダウンロードしてくれる。 Maven Repo Search http://maven.ozacc.com/
32 : あと、こいつはもっと使える Maven Repo Search Plugin http://mrsp.sourceforge.jp/ Eclipseのプラグインなんだけど これでEclipse上で検索して 検索結果から必要なものを 右クリックしてタグつきでクリップボードに コピーするよう選択すると <dependency>タグが自動生成される。 このクリップボードにコピーされた タグをproject.xmlの<dependencies>タグの内側に 貼り付けてからMavenを実行すると 該当するJarが自動でダウンロードされる。 あとはEclipseプロジェクトをリフレッシュしてから Maven Workshopプラグインを使って 右クリックでMaven - Add Repositoryを選んで 該当するJARとバージョンを選択すると 自動的にEclipseプロジェクトに該当する JARのクラスパスが通る。
33 : webappのひながた作るとソースコードフォルダが 出来ないのはどういうギャグなのだろう。 いやまじで何か知ってる人いますかー。
34 : さきにgenappで作ってからやらないと駄目とか?
35 : genappっていうか、2.0だとarchetype:create ですが 一旦普通のデフォルトでやってから同じ所で maven-archetype-webappで作るのかなって思ったら やっぱり、既にプロジェクト出来てるからダメて怒られちゃった。 不思議だなあ。
36 : んんじゃ、バグ?
37 : いいえ、仕様です。 てか、本当に何なんだろうね。 いちいち手でディレクトリ追加するの('A`)マンドクセ
38 : それとは関係ないけど、Maven2はまだまだバグが多いのかな。
39 : http://maven.apache.org/guides/mini/guide-ide-eclipse.html#Maven%202%20repository に書いてあるとおり、 eclipseにリポジトリ用クラスパス変数M2_REPOを追加しようと してみたが追加されない。 mvn -Declipse.workspace="c:\test\test\test\.workspace" eclipse:add-maven-repo って感じでやったんだけどね。 SUCCESSとはでるンだが・・・ mvn eclipse:eclipseはうまくいった。.classpathと.projectがMaven2プロジェクトに ちゃんと追加された。 これはいったい。
40 : Maven1からMaven2への以降が面倒くさいな。 dependencyは一体どうやて記述すればいいんだろうか
41 : 現在後悔されている (即ち、Maven2 が自動的に落とせるような) パッケージの一覧ってないのかなぁ。 現状、ibiblio を見にいって、パッケージの名前とかを確認してるんだけど。('A`)マンドクセ Sun 製のパッケージ (javax.servlet とか) って公開されてんのね。 Maven2 のサイトには「ライセンスの関係で公開できね」みたいなことが 書いてあったと思ったんだが。
42 : >>41 dependencyタグを見てみると、 XMLのタグの基本構造はほぼ同じっぽい。 よってEclipseに対応しているMaven Repo Searchで 検索して右クリックしたときにできるXMLタグテキストを そのままMaven2.0のpom.xmlのdependenciesタグの 中に貼り付けても問題ない模様。 pom.xmlを更新してから早速 プロジェクトディレクトリ直下で mvn insltall と実行したらJARがダウンロードされた。 そんで mvn eclipse:eclipse 実行したらEclipseプロジェクトにJARのクラスパスが通っていた。
43 : そんでJakarta Commons Langの StringUtils.trim(""); というコードをEclipse上で書いて ctrl + alt + Oしてインポートを自動設定したら 問題なくコンパイルされた。
44 : なんだか知らないけどSubversionリポジトリにも標準対応してるのかな? Guide to Maven Evangelism "Guide to add, improve or fix metadata in the ibiblio maven 2 repository Checkout with subversion the poms you need from svn://svn.codehaus.org/maven/scm/repository (note that this subversion repo has a lot of files and folders) Fix the poms and open an issue at JIRA with a patch file from subversion in unified diff format, explaining the reasons why it needs to be changed (there were no dependencies, wrong info,...). * Important:* by default assume that we won't trust your changes, so you must provide all links to the project documentation you can to convince us that your patch is right." http://maven.apache.org/guides/mini/guide-maven-evangelism.html Mavenエヴァンゲリズムへのガイドってなんだ?
45 : Maven1 のプロジェクトを Maven2 に移行しようかと、 いろんなサイトをまわっているんだが、2年前のMaven1なみに 情報が少ないような気がする。 maven.apache.org でさえ、リンク切れが散見されるし。 まだ待ちかなあ。
46 : マスタリング Maven Java開発の容易性を実現する次世代のビルド/構成管理ツール 中島 洋行 (著) ttp://www.amazon.co.jp/exec/obidos/ASIN/4798110655/ これって Maven1 だよね? いまさら Maven1 ってのも、なんだかなあ。
47 : まだちゃんと読んでないけど貼っとく。 An introduction to Maven 2 http://www.javaworld.com/javaworld/jw-12-2005/jw-1205-maven.html
48 : それ読むと、結局WEBアプリのテンプレ作ると Java用ソースフォルダがないのは 業務ロジックは別プロジェクトにしてJARとして もってくるみたいなやり方になっとるな。 ちょっとやめてくれーというかんじだ。
49 : >>45 Mevenide作った香具師が自サイトで1から2への以降方法に ついてパワーポイントで解説しているのがあったよ。 ファイル名がproject.xml, pom.xmlと異なるから共存できるのがいい。
50 : >>35 >>37 どうやら、プロジェクト毎に 作るべきJARファイル、WARファイルを分けるべきなようだ。 各プロジェクトはJARファイルを作るかWARファイルを 作るかEARファイルを作るためにあるようなものってところ。 とにかく分割統治しろってことなんだろう。 一つのプロジェクトで一度にJARファイルとWARファイルを 同時に作ることは基本的にできないようだ。
51 : >>50 そうみたいですね。 どこか忘れたけど、チュートリアルみたいなページで 業務ロジックを別プロジェクト扱いでjarにしてた。 なんか凝りすぎのような・・・・ そうするとEclipse上でブラウザからリクエスト飛ばして デバグしながらコーディングって出来るのかな? プロジェクト参照でいけるのかな。
52 : multiprojectを使えば分割してしまったプロジェクトをまとめて管理できる罠。 っていうかJARの分割はしなくてもいいような。 FatJarでまとめてしまえ。EclipseのFatJarプラグインで
53 : m2eclipseというEclipse用Maven2プラグインがでたようだ
54 : >>53 正直微妙だよな……
55 : Maven2とEclipse使った簡単なチュートリアルとかってありませんか?
56 : >>23 ロケールじゃないの
57 : >>54 Mevenideほどの使い勝手はまだ感じられなさそうなので 漏れは今のところ興味の対象外としている。 プラグイン無くても mvn eclipse:eclipseとやっとけばどうにかなるし EclipseのプラグインWTPを使えばpom.xmlの編集も楽だし。 m2eclipseはMevenideと比べまだまだベータ版と変わらないようなレベルだし。 version1.0が出るまではつかいものにならんかな。 Maven Repo Search + WTP + Eclipseで今のところ満足している。
58 : >>55 じゃ、おれがチュートリアルの説明をしてやる。 まずEclipseのworkspaceディレクトリにコマンドラインで移動。 そこで mvn archetype:create -DgroupId=パッケージ名 -DartifactId=プロジェクト名 を実行。 次にEcipseのワークスペースにM2REPOというMaven2リポジトリのパスを表すクラスパス変数を追加する。 mvn -Declipse.workspace="C:/Documents and Settings/ユーザ名/workspace" eclipse:add-maven-repo 次に cd プロジェクト名 で移動。 そこで mvn eclipse:eclipseを実行 Eclipseを起動してワークスペース上で、[ファイル]-[インポート]を選ぶ。 「既存のプロジェクトをワークスペースへ」を選択して C:/Documents and Settings/ユーザ名/workspace を選んで 「プロジェクト名」という名前のプロジェクトにチェックをいれて実行だ。 するとワークスペース上にEclipseプロジェクトができあがっている。 あとは、pom.xmlを編集するたびにmvn eclipse:eclipseを実行すればその結果が Eclipseにも反映される用になる。といいうかEclipseプロジェクト直下にある隠しファイル、.classpathと.projectが 上書きされる。 説明は以上だ。これで心おきなくEclipseとMaven2との連携ができ、Eclipse上でMaven2ライフが楽しめるはずだ。
59 : >>58 丁寧で分かりやすい解説、ありがとうございます! 一つ質問なんですが、workspaceの場所は"C:/Documents and Settings/ユーザ名/workspace"ではなく、 任意の場所を指定しても問題はないのでしょうか??
60 : >>59 そりゃああなたなEclipse側で設定したworkspaceならどこでも っていうか新規にプロジェクトを作るならどこでもいいでしょう。 そもそもEclipseプロジェクト自体、workspaceディレクトリに 置かないといけないということはない。それはEclipse側の話題なので ちとすれ違いともいえるが。 空のディレクトリに移動して実行すればMaven2プロジェクトができあがる。 その後にmvn eclipse:eclipseを実行すればそれがEclipseプロジェクトになるので Eclipseを起動後に、インポートで、先ほど生成したMaven2プロジェクトがある ディレクトリを指定するだけ。 しかし気をつけるべきは mvn eclipse:add-maven-repo これはEclipseワークスペースディレクトリ上で実行する。 さきほど、プロジェクトはworkspaceの外でも構わないといったが、 外にリンクされても構わないという意味であって、workspace上には 参照情報がかならずないといけない。ということでmvn eclipse:add-maven-repoを 実行するときはEclipse側で指定している、あるいはワークスペースとして指定したい ディレクトリの上で実行すること。あとは、Eclipseを起動してからワークスペースを選択してから インポートすればいいだけだ。
61 : リポジトリのことだが、 どうやらSun純正の外部API、Advansed Image I/OなどのJARは pom.xmlに登録してもサーバから落とせないようだ。 落とせるのはディレクトリとpomファイルのみで pomファイルを見るとSunのサイトにアクセスして自分でダウンロード しろ、みたいなことが書いてある。 Sunのサイトにアクセスして検索して該当するものを見つけたら ユーザ登録してログインして始めてJARをダウンロードできた。 その後にダウンロードしたファイルの名前とMaven2の 説明書を参考に pom.xmlにdependencyタグを書いて mvn installコマンドでローカルリポジトリにSun純正のJARをアップロードして 始めてMaven2プロジェクトでSun製JARを使うことができた。 この調子で外部JARや自作JARもローカルリポジトリに登録できる。
62 : http://www.oreilly.co.jp/books/4873112702/ オライリーのMaven2本AGE でもこのシリーズあんまり記事の質良くないから不安だな
63 : >>62 これ、原著は2に対応してないんじゃない? 出たの随分前だし、本当に対応してるのかなあ・・・。
64 : Eclipse3.0プラグイン開発 みたいに翻訳者がEclipse2.x対応になっている 原本解説を無理矢理3.0に対応させただけ みたいなことしているだけだったりして。 Maven2はMaven1と根本的に違うところがあるので ある程度まではむりが有りそうな予感。
65 : 原本の http://www.oreilly.com/catalog/mavenadn/chapter/ch01.pdf (一章のみ)を見たら 見事にMaven1のみの記述だった・・・・・orz 訳者が独断と偏見でMaven2の解説記事を追加するのかorz 日本人が翻訳するとなぜかそういうのが多いのはどうにかならんのか。 原本著者の手柄を横取りしようとしているようにも見えるし 訳者による下手な脳内フィルタリングは 誤解を生むのでやめてほしい。今までそういう最悪の和訳本が 何冊も出てきた。なのでちゃんと直接訳して欲しかったり。 まるで、気功術がある日本人によって怪しげな新興宗教からみの ものとして日本に広まってしまい誤解を受けているかのようだ。 だから直訳モトム。
66 : 初めてmaven2を使います。プロジェクトを作ろうとしたら下のエラーが出るんですけど 原因と対策を教えてください。 あとC++で使いたいんですけど、なんとかなりますよね? ~/workspace > m2 archetype:create -DgroupId=org.ultimania.sample -DartifactId=sample [INFO] ---------------------------------------------------------------------------- [INFO] Building Maven Default Project [INFO] ---------------------------------------------------------------------------- [INFO] maven-archetype-plugin: checking for updates from central-plugins [INFO] Retrieving release information for maven-archetype-plugin FATAL ERROR: Error executing Maven for a project For more information, run with the -e flag
67 : >>66 1. m2じゃなくてmvnつかえ 2. 画面の指示に従って-eオプションを指定しろ
68 : ~/workspace > mvn mvn: Command not found. ありません
69 : >>68 > betaまでのmaven 2.0ではm2コマンドでしたが、正式版ではmvnコマンドに改名され、 > m2は"DEPRECATED"になっています。 http://www.02.246.ne.jp/~torutk/maven/index2.html ここみてインスコしなおしてみ beta版を使ってる可能性大だ。
70 : >>65 m1とm2じゃ大違い、付け焼刃みたいな 解説追加じゃ無理だよなあ。 原著もm2に対応した第二版が出る予定とか そういう話だと嬉しいんだけど。
71 : >>69 ありがとう。いろいろやったが無理そうなのであきらめる。 もう少し日本語の情報が出そろってから再チャレンジしてみる。 ,-、 ,.-、 ./:::::\ /::::::ヽ /::::::::::::;ゝ--──-- 、._/:::::::::::| /,.-‐''"´ \:::::::::::| / ヽ、::::| / ヽ l \ l .| ? / | l , , , ? l ` 、 (_人__丿 、、、 / `ー 、__ / /`'''ー‐‐──‐‐‐┬'''""´ ./ ___ l __ l ./ / |/ | `ー-< / ./ ./ `ー‐--{___/ゝ、,ノ
72 : >>71 いろいろってなんだよ orz まさかネットワーク繋がずにやってたりしないだろうな
73 : maven2 + 社内リポジトリ + eclipseでなんとかうまいことやる方法ないすかね。 手書きpom編集&Antからわざわざeclipse:eclipseで更新したりするのに疲れた。
74 : ブラウザでソースを閲覧しつつ穴埋め式でコンパイルオプションを指定して 「コンパイル」ボタンをポチッっと押すとコンパイルして自動テストが走って 結果をきれいにグラフにして表示してくれたら最高ですね 無理ッすか?
75 : >>74 つ Continuum
76 : 開発者ノート、期待はしてなかったが、やっぱり・・・・・ www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2006-02-27#2006022703
77 : deployまでしてリポジトリにjarが出来るんですが、その後に 依存関係のjarを含めてディレクトリにまとめてコピーするにはどうすればいいんでしょうか
78 : WEB+DB PRESS Vol.31にMaven 2.0の記事出てるね。
79 : >>78 読んだ読んだ。もうちょっと突っ込んだ内容を知りたいところだけど、 導入としてはあんなもんかなぁ、って思った。
80 : One jar(Fat jar)を作る方法ってないですか? http://www-06.ibm.com/jp/developerworks/java/041217/j_j-onejar.html
81 : Maven1.0.2の方で、プラグインを利用してJCoverageを使いたいのだが、Windows環境ではカバレッジ対象のクラスが多すぎると怒られる・・・。 JCoverageからパッチが出てたらしいのだが、現在、そのサイトに繋がらない・・・。 http://bugzilla.jcoverage.com/ 誰か、こいつの解決法を知ってる方いませんかぁ?
82 : やっぱりもう、JCoverageはダメみたいだなぁ・・・。 他のカバレッジツールにします。Coberturaとかにするか。
83 : JAPAN APACHE USERS GROUPってどこいったの。サイト。 亡くなったの?
84 : TextSS のWindowsXP(Professional)64bit化おながいします もしくは64bitにネイティブ対応したテキスト置換ソフトありますか? そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
85 : Cannot execute mojo: resources.
86 : ユーザが設定を変えられるように .properties ファイルをjarとは別にしたいんですが resourcesの下に置くとjarにまとめられてしまいます。 どこに配置すればいいんでしょうか。 mvn package したら target/app.jar target/app.properties こんな感じに出てきてほしいんですが。。
87 : >>86 そもそもクラスパスでapp.jarの前にapp.propertiesが 読まれるようにすれば、app.jar内の.propertiesは無視されるぞ。
88 : MavenとかCruiseControlとか、こういった自動化システムは大抵 Javaやら.NETやらWebアプリやらの開発に最適なように設計されてますよね。 その他の言語やアプリケーション開発ではうまく使えるのでしょうか? または実際に活用している人はいますか?
89 : MavenをJava以外に使おうとする奴は勇者。 ていうかさすがにやめとけ。 分野はあまり選ばないが、エロゲ開発には使いづらいだろうな。
90 : なんでエロゲなんだろうか。 エロゲソフトハウスの社員か?
91 : 昔エロゲ開発に関わって、その石器時代のような 開発体制がトラウマになってらっしゃるのでしょう。
92 : C++のプロジェクトで使おうと思うんだけど…駄目カナ?
93 : antでビルドしている既存プロジェクトをmaven2に移行したいと思っています。 で、ディレクトリ構成は以下のようになっています。 foo/src/java: java + junit ソース foo/src/test: junit ソース compile のときは foo/src/java から *Test.java を除いたものをコンパイルし、 testCompile のときは foo/src/java と foo/src/test の *Test.java をコンパイル したいんですけど、maven-compiler-plugin をどう設定すればいいんでしょうか。
94 : Apache Maven - Wikipedia http://ja.wikipedia.org/wiki/Maven
95 : >>93 maven-compiler-pluginという文字列を使わなくても <build> <outputDirectory>target/classes</outputDirectory> <testOutputDirectory>target/test-classes</testOutputDirectory> <sourceDirectory>foo/src/java</sourceDirectory> <scriptSourceDirectory>src/main/scripts</scriptSourceDirectory> <testSourceDirectory>foo/src/test</testSourceDirectory> <resources> <resource> <directory>src/main/resources</directory> </resource> </resources> <testResources> <testResource> <directory>src/test/resources</directory> </testResource> </testResources> </build> こんな感じでいけるだろう。
96 : age
97 : mevenide って死んじゃったん?
98 : 生き返ったようだ。
99 : >>97 バージョンがMaven1にしか対応していないから あれは使えない。 mevenide作った作者は変わりにMaven2に対応したm2eclipseプラグインを作った。 今はこれで満足。 mevenideのようにGUIでなんでも間でも設定できるようにはなっていないが。
100read 1read 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
Ruby 初心者スレッド Part 49 (431)
Kinect ハック (972)
【GUI】wxWidgets(旧wxWindows) その5【サイザー】 (429)
日本語プログラミング言語「プロデル」 (109)
Boost総合スレ part9 (937)
Ruby>>>>>Java (595)
--log9.info------------------
【3波】 アースソフトPT1・PT2・PT3 Rev.20 【4TS】 (582)
【初心者】Bカスカード2038化スレ【質問】 62 (1001)
【USB】PX-S3U Part3【三波対応】 (825)
【TVMW】TMPGEnc Video Mastering Works 5 part13 (293)
【トランス】VULKANO Lava【テクノロジー】 (366)
【KEIAN】KTV-FSUSB2/FSPCIE総合 46 (314)
スカパー違法視聴者に損害賠償請求等検討 (436)
【逮捕】BLACKCAS (Magic B-CAS) 58枚目【犯罪者】 (657)
Avidemux (812)
Tカス当たり\(^o^)/ハズレた(´・ω・`)3枚目 (906)
【初心者】 SoftCas ソフトカス ソフトCas 【質問】 (334)
ソニー、世界初のBlu-rayレコーダを4月発売 (136)
Bカスカード2038化スレ 37 (706)
700MB以上でエンコする香具師はヴァカ! (143)
【DTCP】DirectShowで横取り解除 (225)
2sen葬式会場 (136)
--log55.com------------------
【美食】料理のうまい国まずい国 part21
【日本の恥】hin-BPの末路 6【人間の恥】
中国統一スレ 41
中国統一スレ 41 (※東松山専用)
【アメリカ】とりあえず西海岸★10
フランスとパリ part.22
♪ニューヨーク統一スレ61st Street New York♪
台湾へ行きタイワーン♪★台湾旅行統一スレ☆278