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/
51 名前:デフォルトの名無しさん mailto:sage [2006/01/07(土) 01:42:59 ] >>50 そうみたいですね。 どこか忘れたけど、チュートリアルみたいなページで 業務ロジックを別プロジェクト扱いでjarにしてた。 なんか凝りすぎのような・・・・ そうするとEclipse上でブラウザからリクエスト飛ばして デバグしながらコーディングって出来るのかな? プロジェクト参照でいけるのかな。
52 名前:デフォルトの名無しさん [2006/01/13(金) 05:18:02 ] multiprojectを使えば分割してしまったプロジェクトをまとめて管理できる罠。 っていうかJARの分割はしなくてもいいような。 FatJarでまとめてしまえ。EclipseのFatJarプラグインで
53 名前:デフォルトの名無しさん [2006/01/13(金) 13:58:03 ] m2eclipseというEclipse用Maven2プラグインがでたようだ
54 名前:デフォルトの名無しさん mailto:sage [2006/01/19(木) 06:37:31 ] >>53 正直微妙だよな……
55 名前:デフォルトの名無しさん [2006/01/20(金) 08:59:30 ] Maven2とEclipse使った簡単なチュートリアルとかってありませんか?
56 名前:デフォルトの名無しさん [2006/01/20(金) 18:14:28 ] >>23 ロケールじゃないの
57 名前:デフォルトの名無しさん [2006/01/21(土) 13:51:40 ] >>54 Mevenideほどの使い勝手はまだ感じられなさそうなので 漏れは今のところ興味の対象外としている。 プラグイン無くても mvn eclipse:eclipseとやっとけばどうにかなるし EclipseのプラグインWTPを使えばpom.xmlの編集も楽だし。 m2eclipseはMevenideと比べまだまだベータ版と変わらないようなレベルだし。 version1.0が出るまではつかいものにならんかな。 Maven Repo Search + WTP + Eclipseで今のところ満足している。
58 名前:デフォルトの名無しさん [2006/01/21(土) 14:02:33 ] >>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 名前:55 [2006/01/22(日) 21:40:47 ] >>58 丁寧で分かりやすい解説、ありがとうございます! 一つ質問なんですが、workspaceの場所は"C:/Documents and Settings/ユーザ名/workspace"ではなく、 任意の場所を指定しても問題はないのでしょうか??
60 名前:デフォルトの名無しさん mailto:sage [2006/01/30(月) 02:19:32 ] >>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 名前:デフォルトの名無しさん [2006/01/30(月) 02:25:27 ] リポジトリのことだが、 どうやら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 名前:デフォルトの名無しさん [2006/02/11(土) 01:36:02 ] www.oreilly.co.jp/books/4873112702/ オライリーのMaven2本AGE でもこのシリーズあんまり記事の質良くないから不安だな
63 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 23:23:21 ] >>62 これ、原著は2に対応してないんじゃない? 出たの随分前だし、本当に対応してるのかなあ・・・。
64 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 03:22:24 ] Eclipse3.0プラグイン開発 みたいに翻訳者がEclipse2.x対応になっている 原本解説を無理矢理3.0に対応させただけ みたいなことしているだけだったりして。 Maven2はMaven1と根本的に違うところがあるので ある程度まではむりが有りそうな予感。
65 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 03:29:25 ] 原本の www.oreilly.com/catalog/mavenadn/chapter/ch01.pdf (一章のみ)を見たら 見事にMaven1のみの記述だった・・・・・orz 訳者が独断と偏見でMaven2の解説記事を追加するのかorz 日本人が翻訳するとなぜかそういうのが多いのはどうにかならんのか。 原本著者の手柄を横取りしようとしているようにも見えるし 訳者による下手な脳内フィルタリングは 誤解を生むのでやめてほしい。今までそういう最悪の和訳本が 何冊も出てきた。なのでちゃんと直接訳して欲しかったり。 まるで、気功術がある日本人によって怪しげな新興宗教からみの ものとして日本に広まってしまい誤解を受けているかのようだ。 だから直訳モトム。
66 名前:デフォルトの名無しさん [2006/02/12(日) 09:29:24 ] 初めて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 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 10:16:27 ] >>66 1. m2じゃなくてmvnつかえ 2. 画面の指示に従って-eオプションを指定しろ
68 名前:66 mailto:sage [2006/02/12(日) 10:20:17 ] ~/workspace > mvn mvn: Command not found. ありません
69 名前:67 mailto:sage [2006/02/12(日) 11:09:24 ] >>68 > betaまでのmaven 2.0ではm2コマンドでしたが、正式版ではmvnコマンドに改名され、 > m2は"DEPRECATED"になっています。 www.02.246.ne.jp/~torutk/maven/index2.html ここみてインスコしなおしてみ beta版を使ってる可能性大だ。
70 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 12:42:05 ] >>65 m1とm2じゃ大違い、付け焼刃みたいな 解説追加じゃ無理だよなあ。 原著もm2に対応した第二版が出る予定とか そういう話だと嬉しいんだけど。
71 名前:66 mailto:sage [2006/02/12(日) 22:53:31 ] >>69 ありがとう。いろいろやったが無理そうなのであきらめる。 もう少し日本語の情報が出そろってから再チャレンジしてみる。 ,-、 ,.-、 ./:::::\ /::::::ヽ /::::::::::::;ゝ--──-- 、._/:::::::::::| /,.-‐''"´ \:::::::::::| / ヽ、::::| / ヽ l \ l .| ? / | l , , , ? l ` 、 (_人__丿 、、、 / `ー 、__ / /`'''ー‐‐──‐‐‐┬'''""´ ./ ___ l __ l ./ / |/ | `ー-< / ./ ./ `ー‐--{___/ゝ、,ノ
72 名前:67 mailto:sage [2006/02/13(月) 03:22:13 ] >>71 いろいろってなんだよ orz まさかネットワーク繋がずにやってたりしないだろうな
73 名前:デフォルトの名無しさん mailto:sage [2006/02/13(月) 20:59:47 ] maven2 + 社内リポジトリ + eclipseでなんとかうまいことやる方法ないすかね。 手書きpom編集&Antからわざわざeclipse:eclipseで更新したりするのに疲れた。
74 名前:デフォルトの名無しさん [2006/02/14(火) 20:18:29 ] ブラウザでソースを閲覧しつつ穴埋め式でコンパイルオプションを指定して 「コンパイル」ボタンをポチッっと押すとコンパイルして自動テストが走って 結果をきれいにグラフにして表示してくれたら最高ですね 無理ッすか?
75 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 11:57:39 ] >>74 つ Continuum
76 名前:デフォルトの名無しさん mailto:sage [2006/02/28(火) 09:53:02 ] 開発者ノート、期待はしてなかったが、やっぱり・・・・・ www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2006-02-27#2006022703
77 名前:デフォルトの名無しさん mailto:sage [2006/03/01(水) 15:37:25 ] deployまでしてリポジトリにjarが出来るんですが、その後に 依存関係のjarを含めてディレクトリにまとめてコピーするにはどうすればいいんでしょうか
78 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 12:02:26 ] WEB+DB PRESS Vol.31にMaven 2.0の記事出てるね。
79 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 12:55:31 ] >>78 読んだ読んだ。もうちょっと突っ込んだ内容を知りたいところだけど、 導入としてはあんなもんかなぁ、って思った。
80 名前:デフォルトの名無しさん [2006/03/08(水) 11:56:52 ] One jar(Fat jar)を作る方法ってないですか? www-06.ibm.com/jp/developerworks/java/041217/j_j-onejar.html
81 名前:デフォルトの名無しさん [2006/03/08(水) 18:21:23 ] Maven1.0.2の方で、プラグインを利用してJCoverageを使いたいのだが、Windows環境ではカバレッジ対象のクラスが多すぎると怒られる・・・。 JCoverageからパッチが出てたらしいのだが、現在、そのサイトに繋がらない・・・。 bugzilla.jcoverage.com/ 誰か、こいつの解決法を知ってる方いませんかぁ?
82 名前:デフォルトの名無しさん [2006/03/09(木) 18:24:32 ] やっぱりもう、JCoverageはダメみたいだなぁ・・・。 他のカバレッジツールにします。Coberturaとかにするか。
83 名前:質問でスマン [2006/03/10(金) 21:03:31 ] JAPAN APACHE USERS GROUPってどこいったの。サイト。 亡くなったの?
84 名前:http://www.vector.co.jp/soft/win95/util/se072729.html mailto:http://msdn2.microsoft.com/ja-jp/library/h2k70f3s.aspx [2006/03/18(土) 21:33:56 ] TextSS のWindowsXP(Professional)64bit化おながいします もしくは64bitにネイティブ対応したテキスト置換ソフトありますか? そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
85 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 22:22:44 ] Cannot execute mojo: resources.
86 名前:デフォルトの名無しさん [2006/04/05(水) 18:43:01 ] ユーザが設定を変えられるように .properties ファイルをjarとは別にしたいんですが resourcesの下に置くとjarにまとめられてしまいます。 どこに配置すればいいんでしょうか。 mvn package したら target/app.jar target/app.properties こんな感じに出てきてほしいんですが。。
87 名前:デフォルトの名無しさん mailto:sage [2006/04/06(木) 03:56:35 ] >>86 そもそもクラスパスでapp.jarの前にapp.propertiesが 読まれるようにすれば、app.jar内の.propertiesは無視されるぞ。
88 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 01:50:24 ] MavenとかCruiseControlとか、こういった自動化システムは大抵 Javaやら.NETやらWebアプリやらの開発に最適なように設計されてますよね。 その他の言語やアプリケーション開発ではうまく使えるのでしょうか? または実際に活用している人はいますか?
89 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 21:48:52 ] MavenをJava以外に使おうとする奴は勇者。 ていうかさすがにやめとけ。 分野はあまり選ばないが、エロゲ開発には使いづらいだろうな。
90 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 09:51:02 ] なんでエロゲなんだろうか。 エロゲソフトハウスの社員か?
91 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 23:00:28 ] 昔エロゲ開発に関わって、その石器時代のような 開発体制がトラウマになってらっしゃるのでしょう。
92 名前:デフォルトの名無しさん [2006/04/29(土) 22:00:57 ] C++のプロジェクトで使おうと思うんだけど…駄目カナ?
93 名前:デフォルトの名無しさん [2006/05/16(火) 22:36:55 ] 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 名前:デフォルトの名無しさん mailto:sage [2006/05/18(木) 11:11:54 ] Apache Maven - Wikipedia ja.wikipedia.org/wiki/Maven
95 名前:デフォルトの名無しさん mailto:sage [2006/05/18(木) 11:21:32 ] >>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 名前:デフォルトの名無しさん [2006/05/18(木) 16:03:49 ] age
97 名前:デフォルトの名無しさん mailto:sage [2006/05/20(土) 02:37:30 ] mevenide って死んじゃったん?
98 名前:デフォルトの名無しさん mailto:sage [2006/05/24(水) 23:22:02 ] 生き返ったようだ。
99 名前:デフォルトの名無しさん mailto:sage [2006/05/25(木) 11:35:31 ] >>97 バージョンがMaven1にしか対応していないから あれは使えない。 mevenide作った作者は変わりにMaven2に対応したm2eclipseプラグインを作った。 今はこれで満足。 mevenideのようにGUIでなんでも間でも設定できるようにはなっていないが。
100 名前:デフォルトの名無しさん [2006/06/03(土) 01:20:27 ] 日本語化情報すくないなあ。あっても日記レベル。誰かわかりやすいのつくってちょ。
101 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 12:04:27 ] >>100 Ja-Jakarta でこないだ開始されたぞ。
102 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 12:07:21 ] >>100 Ja-Jakartaの翻訳作業手伝ってあげて。
103 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 17:03:37 ] プロジェクトサイト生成の日本語化ができねー。でけたサイト文字化けしまくり。@2.0
104 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 21:37:12 ] >>103 これをpluginsに書き足せ。でsite用のソースはUTF-8で記述する。 <plugin> <artifactId>maven-site-plugin</artifactId> <configuration> <outputEncoding>utf-8</outputEncoding> </configuration> </plugin>
105 名前:デフォルトの名無しさん [2006/06/09(金) 18:44:38 ] レポジトリにないjarファイルをクラスパスに加えるにはどうすればよいのやら。。。
106 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 22:42:53 ] >>105 たぶんこれ maven.apache.org/guides/mini/guide-installing-3rd-party-jars.html
107 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 22:52:32 ] これって自分のローカルリポジトリにつっこむのかな。 プロジェクトを複数人数で共有したい時に困りそうな。
108 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 00:20:48 ] >>107 そういうときはこれだろね maven.apache.org/guides/mini/guide-multiple-repositories.html
109 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 13:39:49 ] >>108 これってm2eclipse使うと使えなくなっちゃう?
110 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 14:18:25 ] >>109 どしてそうおもうの? m2eclipseがpom内のエントリを消したりしなければ大丈夫だろ
111 名前:109 mailto:sage [2006/06/10(土) 16:10:44 ] >>110 いやーそうじゃなくてさ、リポジトリ設定をsetting.xmlの方に書いておきたくて、 そーした場合ってm2eclipseはそこ読んでくれなさそうに見えたんだよね。 んでdeployコマンドで共有リポジトリに突っ込みたい場合とかだと SCPとかFTPのアカウント情報をpom.xmlに入れるわけにもいかないしなー、と。 確かに自作リポジトリから取ってきたいだけならpom.xmlに書いちゃえば十分だな。
112 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 17:32:10 ] >>111 あ〜それはmvnの中身みればわかるんだけどプロパティ次第だわ m2eclipseがどんなmaven.homeやuser.homeを設定してmavenを呼び出しているか それでsetting.xmlが読まれるかが決まるはず
113 名前:105 [2006/06/10(土) 20:34:21 ] >>106 この問題で2日潰してたので助かりました。 サンクスです。
114 名前:デフォルトの名無しさん mailto:sage [2006/06/12(月) 19:28:21 ] >>106 それはJava Mail APIのmail.jarとかに使ってるけど うーむ。
115 名前:デフォルトの名無しさん mailto:sage [2006/06/12(月) 22:15:35 ] >>114 何か問題があるの?
116 名前:デフォルトの名無しさん [2006/06/18(日) 01:35:24 ] cfiveというものをwin2000にインストールしたいのですが、 maven-1.0.2とか、Tomcat4.1とかインストールしてどうしたらいいでしょうか?
117 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 01:20:22 ] Better Builds with Maven 2 www.mergere.com/m2book_download.jsp 誰かこの本日本語訳してよ^^
118 名前:デフォルトの名無しさん [2006/07/22(土) 23:26:02 ] >>115 面倒くさいだけ。 Sunがどうにかしてくれることと、 Eclipseのように いちいちブラウザを立ち上げずとも アプリケーションからSunのJava Mail APIに 関するライセンスに同意して即座にダウンロード/ インストールできるのが望ましい。 Mavenだったら、スプラッシュウィンドウを開くかまたは、 コンソール上でライセンスに同意するか? yes or no? と出たところで yを押すと同意したことになって自動ダウンロード/ 自動インストールできるようになれば外部のAPIを扱うのも楽になるのだが。 できれば、 yum update の-yオプションのようにデフォルトで すべての質問に対してyesで答えるようにするオプションをMavenにも追加しておけば 複数のSun製JARファイルを一括自動ダウンロード/一括自動インストールできるのだが。 Sun製のJARファイルを追加するたびにいちいちブラウザでライセンス同意をクリックして また何度かクリックしてダウンロードしてファイルを移動してから 初めてMavenからローカルリポジトリにアップロードできるように なるのは何かと手間がかかる。 ここはSun側の譲歩かまたはMavenコミュニティの説得でどうにかするか、 独自にそういうツールを作るかしてどうにかするしかないのかな?
119 名前:デフォルトの名無しさん mailto:sage [2006/07/22(土) 23:27:15 ] >>117 翻訳して、売れれば金になるわな。 けど、洋書直接かったほうが早いかな しっかし日本に輸入されるまで時間かかるもんかな? 銀座のあの本屋でいち早く入手できないかな?
120 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 23:36:06 ] >>119 これフリーのPDF書籍だよ。
121 名前:デフォルトの名無しさん mailto:sage [2006/08/07(月) 02:21:27 ] maven2 で通常の javac のビルドの代わりに AspectJ 用のコンパイラを代わりに用いる方法を知りたいのですが、 どう pom.xml を編集すればいいんでしょうか。 しばらくサーフィンしてみて、 maven-aspectj-plugin とかいうのが maven2 のレポジトリにあるようなのですが、 よくわかんないです。 コマンドラインとか Eclipse とかだったら簡単なんですけど。
122 名前:121 mailto:sage [2006/08/08(火) 23:28:15 ] すなおに、Maven の plugins の解説ページからリンクがある Mojo プロジェクトに解説がありました。 ついでなんだけど、3rd パーティの jar ファイルをリポジトリに登録しないで使う方法って、 ant プラグイン経由で行うのが普通なのでしょうか。 ローカルレポジトリだと他の人から参照できないし、 リモートレポジトリを作って永続的に参照できるような環境を整備するのもなんだし、 個々の環境で jar ファイルをローカルレポジトリにインストールする手順を書くのもなんだし、 開発環境と一緒に 3rd パーティの jar ファイルも渡したい・管理したいのですが。。 そんな人は、Maven 使わずに Ant で書くのかしら。
123 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 23:46:45 ] 進捗の遅れを確認するのは、どのようにしたらよいのでしょうか?
124 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 00:59:27 ] >>123 そういうのはMavenでは管理できない。
125 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 01:10:59 ] >>124 つかえねーな、Maven。
126 名前:デフォルトの名無しさん [2006/08/18(金) 23:23:48 ] mavenで、javacのencodingオプション相当のことをやるにはどうすればいいでしょうか? Windowsでソースの文字コードがUTF-8なんだけど、 mvn testするとテストソース埋め込みの文字列が化けてassertEqualsとかに失敗します…
127 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 09:59:04 ] >>126 maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html ここのencodingを設定する。
128 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 15:57:09 ] >>123 , >>125 まるで餓鬼としか言いようがない 浅はかな発言だな。 Subversionでも使え。 MavenのSCMプラグインを用いて Subversionを介せばMavenで進捗確認ができないでもないな。
129 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 23:28:36 ] つかえねーな、Maven も >128 も。
130 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 14:50:30 ] おめーの脳みそが使えねえよ
131 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 11:06:50 ] 123です。 >>128 さんへ 私は、建築関係の仕事をしているのですが、プロジェクト管理ツールを 探してここにたどり着きました。左官業で私が仕事をするのと同じように、 プログラムを作るときにも複数の人で協力して作業をすると思うので、 プロジェクトを管理するということは一緒だろうと想像して、このMavenが 使えるのかなと思って質問してみました。 なんか、128さんの回答をみて、いけそうだと手応えを得てホッとしています。 SubversionとSCMプラグインという物についても、今後、調査してみます。 ご協力、ありがとうございました。
132 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 11:46:58 ] Mavenはソースコードとかドキュメント管理のアプリだから 絶対に無理とは言わんが、正直辛いと思われ。 普通に進捗管理のアプリ買ったほうが遥かにラク。 MS Projectとかそのへんの。
133 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 20:30:51 ] >> 80 assemblyのファイルでできるんんじゃないの? プラグインはまだなさげ。
134 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 03:19:59 ] >>131 いやもうほんとMavenやSubversionはあきらめろ。 プロジェクトの管理という意味では、 ソフトウェア関係は建築関係よりも一世紀近く遅れてるんじゃないか、という印象。 その点でソフトウェア工学の人たちは、建築工学に劣等感を抱いてる。 MS Projectなんかは確かに進捗管理も目的の1つだけど 建築関係に応用できるかは正直自信がないわ。 www.microsoft.com/japan/office/project/prodinfo/default.mspx
135 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 03:58:04 ] プログラミングって施工じゃなくて設計だからね… 設計士が分業してる程度には分業できてるような気がする。
136 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 09:44:53 ] ねたじゃないの? スレタイに対するつっこみとしか思えないんだけど。
137 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 10:23:52 ] >>134 > >>131 > いやもうほんとMavenやSubversionはあきらめろ。 > プロジェクトの管理という意味では、 > ソフトウェア関係は建築関係よりも一世紀近く遅れてるんじゃないか、という印象。 > その点でソフトウェア工学の人たちは、建築工学に劣等感を抱いてる。 それは違う。遅れているのはソフトウェア工学の人ではなく、日本国内でのこの業界だ。 日本国内でのこの業界が邪魔をしているだけに過ぎない。 電子立国と称してハードウェアのことばかり考え、ソフトウェアのことを浅はかに考えていた 結果がこれだ。
138 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 10:46:54 ] なんじゃそりゃ。担当する人材は違うんだから、それを言うなら ソフトウェア業界の人間の怠慢。
139 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 12:08:34 ] 怠慢っていうけど、ライブドアや楽天やSoftBankの幹部にいそうな、顎を使うだけのソフトウェア工学の価値もわからん 人間が技術をないがしろにしているだけなんだよ。
140 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 12:21:26 ] 創立期以来楽天のシステムを手がけている安武さんは 尊敬すべきバリバリのエンジニア。 「いそうな」で一括りされるのは忍びない。
141 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 12:28:31 ] で、彼は権力があるのか? ミキタニ周辺の技術がわからない連中に 蹂躙されてソフトウェア工学の真価を発揮できないでいるんじゃないのか?
142 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 12:32:23 ] >>141 彼はその「ミキタニ周辺」の最重要人物の一人だよ。 三木谷氏と二人三脚で楽天を立ち上げた人だ。
143 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 12:36:11 ] ついでに言うと楽天はシステムを外注しない。 自社内開発が基本。 楽天の開発部隊の社員は高スキル・高モチベーションだ。 エンジニアにとって理想に近い職場でうらやましく思った。 疲弊しきった顔しか見ないようなメーカー系SIとは一線を画している。
144 名前:134 mailto:sage [2006/09/19(火) 12:39:14 ] 建築に比べると蓄積されたデータが少ないんじゃないかな。 正確には「利用可能な蓄積されたデータ」ね。 技術も設計手法もどんどん変わっていくし、 会社間のデータ交換はまずできないしで、 蓄積が難しい&蓄積できても再利用が難しいとか。
145 名前:デフォルトの名無しさん mailto:sage 伝え聞く話とは随分ちがう印象だ [2006/09/19(火) 12:41:08 ] >>143 楽天の実体をほんとうに知ってるの?
146 名前:デフォルトの名無しさん mailto:sage伝え聞いたのではなく、実体験に基づいている [2006/09/19(火) 12:58:18 ] >>145 ここ3年で急変していなければ・・・だけどね。
147 名前:デフォルトの名無しさん mailto:sage伝え聞いたのではなく、実体験に基づいている [2006/09/19(火) 13:13:12 ] >>145 補足。 外注しないというのは、外に丸投げしてないという意味でしかない。 社内開発とはいえ開発要員は足りないので、 協力会社社員を自社プロジェクトに入れている。
148 名前:デフォルトの名無しさん [2006/09/19(火) 23:23:03 ] ソフトウェア工学に乗っ取るとソフトウェア業で金儲けするには邪魔にしかならない。 そんでもって力任せで勘だけで動かしてるのが業界の現状。 経験マンセーで極大点から抜け出せない状態。
149 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 01:22:11 ] >>148 > ソフトウェア工学に乗っ取るとソフトウェア業で金儲けするには邪魔にしかならない。 いや、奴らはソフトウェア工学を邪魔だと思い込んでいるだけで、 正しい使い方を知らず「ソフトウェア工学」という名の「宝の山」の存在を知らない連中なんだよ。 奴らは、中世ヨーロッパの暗黒時代に、電気エネルギーや石油エネルギーの存在を知らず 新しいものをなにからなにまで否定してきた宗教関係者の連中と何ら変わらない。
150 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 02:44:23 ] 「ピープルウェア」の世界がきたら、いま儲けてる連中は全員失業だろ。 奴らは正しい。誰だって自分の身を守るもんだ。 奴らを殺せないほうが悪い。
151 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 03:31:03 ] Googleの力を行使すればすぐに殺せるよ。