【玄人】プロジェクト管理 ..
[2ch|▼Menu]
75:デフォルトの名無しさん
06/02/15 11:57:39
>>74
つ Continuum

76:デフォルトの名無しさん
06/02/28 09:53:02
開発者ノート、期待はしてなかったが、やっぱり・・・・・
www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2006-02-27#2006022703

77:デフォルトの名無しさん
06/03/01 15:37:25
deployまでしてリポジトリにjarが出来るんですが、その後に
依存関係のjarを含めてディレクトリにまとめてコピーするにはどうすればいいんでしょうか

78:デフォルトの名無しさん
06/03/05 12:02:26
WEB+DB PRESS Vol.31にMaven 2.0の記事出てるね。

79:デフォルトの名無しさん
06/03/05 12:55:31
>>78
読んだ読んだ。もうちょっと突っ込んだ内容を知りたいところだけど、
導入としてはあんなもんかなぁ、って思った。

80:デフォルトの名無しさん
06/03/08 11:56:52
One jar(Fat jar)を作る方法ってないですか?

URLリンク(www-06.ibm.com)

81:デフォルトの名無しさん
06/03/08 18:21:23
Maven1.0.2の方で、プラグインを利用してJCoverageを使いたいのだが、Windows環境ではカバレッジ対象のクラスが多すぎると怒られる・・・。
JCoverageからパッチが出てたらしいのだが、現在、そのサイトに繋がらない・・・。
URLリンク(bugzilla.jcoverage.com)

誰か、こいつの解決法を知ってる方いませんかぁ?

82:デフォルトの名無しさん
06/03/09 18:24:32
やっぱりもう、JCoverageはダメみたいだなぁ・・・。
他のカバレッジツールにします。Coberturaとかにするか。

83:質問でスマン
06/03/10 21:03:31
JAPAN APACHE USERS GROUPってどこいったの。サイト。
亡くなったの?

84:http://www.vector.co.jp/soft/win95/util/se072729.html
06/03/18 21:33:56
TextSS のWindowsXP(Professional)64bit化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?

そういや64bitにネイティブ対応している2chブラウザてありましたっけ?

85:デフォルトの名無しさん
06/03/26 22:22:44
Cannot execute mojo: resources.

86:デフォルトの名無しさん
06/04/05 18:43:01
ユーザが設定を変えられるように .properties ファイルをjarとは別にしたいんですが
resourcesの下に置くとjarにまとめられてしまいます。
どこに配置すればいいんでしょうか。

mvn package したら

target/app.jar
target/app.properties

こんな感じに出てきてほしいんですが。。

87:デフォルトの名無しさん
06/04/06 03:56:35
>>86
そもそもクラスパスでapp.jarの前にapp.propertiesが
読まれるようにすれば、app.jar内の.propertiesは無視されるぞ。

88:デフォルトの名無しさん
06/04/26 01:50:24
MavenとかCruiseControlとか、こういった自動化システムは大抵
Javaやら.NETやらWebアプリやらの開発に最適なように設計されてますよね。
その他の言語やアプリケーション開発ではうまく使えるのでしょうか?
または実際に活用している人はいますか?

89:デフォルトの名無しさん
06/04/26 21:48:52
MavenをJava以外に使おうとする奴は勇者。
ていうかさすがにやめとけ。
分野はあまり選ばないが、エロゲ開発には使いづらいだろうな。

90:デフォルトの名無しさん
06/04/27 09:51:02
なんでエロゲなんだろうか。
エロゲソフトハウスの社員か?

91:デフォルトの名無しさん
06/04/27 23:00:28
昔エロゲ開発に関わって、その石器時代のような
開発体制がトラウマになってらっしゃるのでしょう。

92:デフォルトの名無しさん
06/04/29 22:00:57
C++のプロジェクトで使おうと思うんだけど…駄目カナ?


93:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/05/18 11:11:54
Apache Maven - Wikipedia
Wikipedia項目リンク

95:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/05/18 16:03:49
age

97:デフォルトの名無しさん
06/05/20 02:37:30
mevenide って死んじゃったん?

98:デフォルトの名無しさん
06/05/24 23:22:02
生き返ったようだ。

99:デフォルトの名無しさん
06/05/25 11:35:31
>>97
バージョンがMaven1にしか対応していないから
あれは使えない。
mevenide作った作者は変わりにMaven2に対応したm2eclipseプラグインを作った。
今はこれで満足。
mevenideのようにGUIでなんでも間でも設定できるようにはなっていないが。



100:デフォルトの名無しさん
06/06/03 01:20:27
日本語化情報すくないなあ。あっても日記レベル。誰かわかりやすいのつくってちょ。

101:デフォルトの名無しさん
06/06/03 12:04:27
>>100
Ja-Jakarta でこないだ開始されたぞ。

102:デフォルトの名無しさん
06/06/03 12:07:21
>>100
Ja-Jakartaの翻訳作業手伝ってあげて。

103:デフォルトの名無しさん
06/06/03 17:03:37
プロジェクトサイト生成の日本語化ができねー。でけたサイト文字化けしまくり。@2.0

104:デフォルトの名無しさん
06/06/03 21:37:12
>>103
これをpluginsに書き足せ。でsite用のソースはUTF-8で記述する。

<plugin>
    <artifactId>maven-site-plugin</artifactId>
    <configuration>
        <outputEncoding>utf-8</outputEncoding>
    </configuration>
</plugin>

105:デフォルトの名無しさん
06/06/09 18:44:38
レポジトリにないjarファイルをクラスパスに加えるにはどうすればよいのやら。。。

106:デフォルトの名無しさん
06/06/09 22:42:53
>>105 たぶんこれ
URLリンク(maven.apache.org)

107:デフォルトの名無しさん
06/06/09 22:52:32
これって自分のローカルリポジトリにつっこむのかな。
プロジェクトを複数人数で共有したい時に困りそうな。

108:デフォルトの名無しさん
06/06/10 00:20:48
>>107 そういうときはこれだろね
URLリンク(maven.apache.org)

109:デフォルトの名無しさん
06/06/10 13:39:49
>>108
これってm2eclipse使うと使えなくなっちゃう?

110:デフォルトの名無しさん
06/06/10 14:18:25
>>109
どしてそうおもうの? m2eclipseがpom内のエントリを消したりしなければ大丈夫だろ

111:109
06/06/10 16:10:44
>>110
いやーそうじゃなくてさ、リポジトリ設定をsetting.xmlの方に書いておきたくて、
そーした場合ってm2eclipseはそこ読んでくれなさそうに見えたんだよね。

んでdeployコマンドで共有リポジトリに突っ込みたい場合とかだと
SCPとかFTPのアカウント情報をpom.xmlに入れるわけにもいかないしなー、と。

確かに自作リポジトリから取ってきたいだけならpom.xmlに書いちゃえば十分だな。

112:デフォルトの名無しさん
06/06/10 17:32:10
>>111
あ〜それはmvnの中身みればわかるんだけどプロパティ次第だわ
m2eclipseがどんなmaven.homeやuser.homeを設定してmavenを呼び出しているか
それでsetting.xmlが読まれるかが決まるはず

113:105
06/06/10 20:34:21
>>106
この問題で2日潰してたので助かりました。
サンクスです。

114:デフォルトの名無しさん
06/06/12 19:28:21
>>106
それはJava Mail APIのmail.jarとかに使ってるけど
うーむ。

115:デフォルトの名無しさん
06/06/12 22:15:35
>>114 何か問題があるの?

116:デフォルトの名無しさん
06/06/18 01:35:24
cfiveというものをwin2000にインストールしたいのですが、
maven-1.0.2とか、Tomcat4.1とかインストールしてどうしたらいいでしょうか?

117:デフォルトの名無しさん
06/06/24 01:20:22
Better Builds with Maven 2
URLリンク(www.mergere.com)

誰かこの本日本語訳してよ^^

118:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/07/22 23:27:15
>>117
翻訳して、売れれば金になるわな。

けど、洋書直接かったほうが早いかな

しっかし日本に輸入されるまで時間かかるもんかな?
銀座のあの本屋でいち早く入手できないかな?

120:デフォルトの名無しさん
06/07/26 23:36:06
>>119
これフリーのPDF書籍だよ。

121:デフォルトの名無しさん
06/08/07 02:21:27
maven2 で通常の javac のビルドの代わりに
AspectJ 用のコンパイラを代わりに用いる方法を知りたいのですが、
どう pom.xml を編集すればいいんでしょうか。

しばらくサーフィンしてみて、
maven-aspectj-plugin とかいうのが maven2 のレポジトリにあるようなのですが、
よくわかんないです。
コマンドラインとか Eclipse とかだったら簡単なんですけど。

122:121
06/08/08 23:28:15
すなおに、Maven の plugins の解説ページからリンクがある Mojo プロジェクトに解説がありました。

ついでなんだけど、3rd パーティの jar ファイルをリポジトリに登録しないで使う方法って、
ant プラグイン経由で行うのが普通なのでしょうか。

ローカルレポジトリだと他の人から参照できないし、
リモートレポジトリを作って永続的に参照できるような環境を整備するのもなんだし、
個々の環境で jar ファイルをローカルレポジトリにインストールする手順を書くのもなんだし、
開発環境と一緒に 3rd パーティの jar ファイルも渡したい・管理したいのですが。。

そんな人は、Maven 使わずに Ant で書くのかしら。

123:デフォルトの名無しさん
06/08/17 23:46:45
進捗の遅れを確認するのは、どのようにしたらよいのでしょうか?

124:デフォルトの名無しさん
06/08/18 00:59:27
>>123 そういうのはMavenでは管理できない。

125:デフォルトの名無しさん
06/08/18 01:10:59
>>124 つかえねーな、Maven。

126:デフォルトの名無しさん
06/08/18 23:23:48
mavenで、javacのencodingオプション相当のことをやるにはどうすればいいでしょうか?
Windowsでソースの文字コードがUTF-8なんだけど、
mvn testするとテストソース埋め込みの文字列が化けてassertEqualsとかに失敗します…

127:デフォルトの名無しさん
06/08/19 09:59:04
>>126
URLリンク(maven.apache.org)
ここのencodingを設定する。

128:デフォルトの名無しさん
06/08/22 15:57:09
>>123, >>125
まるで餓鬼としか言いようがない
浅はかな発言だな。

Subversionでも使え。
MavenのSCMプラグインを用いて
Subversionを介せばMavenで進捗確認ができないでもないな。




129:デフォルトの名無しさん
06/08/23 23:28:36
つかえねーな、Maven も >128 も。

130:デフォルトの名無しさん
06/08/24 14:50:30
おめーの脳みそが使えねえよ

131:デフォルトの名無しさん
06/08/25 11:06:50
123です。
>>128 さんへ

私は、建築関係の仕事をしているのですが、プロジェクト管理ツールを
探してここにたどり着きました。左官業で私が仕事をするのと同じように、
プログラムを作るときにも複数の人で協力して作業をすると思うので、
プロジェクトを管理するということは一緒だろうと想像して、このMavenが
使えるのかなと思って質問してみました。
なんか、128さんの回答をみて、いけそうだと手応えを得てホッとしています。

SubversionとSCMプラグインという物についても、今後、調査してみます。

ご協力、ありがとうございました。

132:デフォルトの名無しさん
06/08/25 11:46:58
Mavenはソースコードとかドキュメント管理のアプリだから
絶対に無理とは言わんが、正直辛いと思われ。
普通に進捗管理のアプリ買ったほうが遥かにラク。 MS Projectとかそのへんの。

133:デフォルトの名無しさん
06/09/18 20:30:51
>> 80
assemblyのファイルでできるんんじゃないの?
プラグインはまだなさげ。

134:デフォルトの名無しさん
06/09/19 03:19:59
>>131
いやもうほんとMavenやSubversionはあきらめろ。

プロジェクトの管理という意味では、
ソフトウェア関係は建築関係よりも一世紀近く遅れてるんじゃないか、という印象。
その点でソフトウェア工学の人たちは、建築工学に劣等感を抱いてる。

MS Projectなんかは確かに進捗管理も目的の1つだけど
建築関係に応用できるかは正直自信がないわ。
URLリンク(www.microsoft.com)

135:デフォルトの名無しさん
06/09/19 03:58:04
プログラミングって施工じゃなくて設計だからね…
設計士が分業してる程度には分業できてるような気がする。

136:デフォルトの名無しさん
06/09/19 09:44:53
ねたじゃないの?
スレタイに対するつっこみとしか思えないんだけど。

137:デフォルトの名無しさん
06/09/19 10:23:52
>>134
> >>131
> いやもうほんとMavenやSubversionはあきらめろ。
> プロジェクトの管理という意味では、
> ソフトウェア関係は建築関係よりも一世紀近く遅れてるんじゃないか、という印象。
> その点でソフトウェア工学の人たちは、建築工学に劣等感を抱いてる。

それは違う。遅れているのはソフトウェア工学の人ではなく、日本国内でのこの業界だ。
日本国内でのこの業界が邪魔をしているだけに過ぎない。
電子立国と称してハードウェアのことばかり考え、ソフトウェアのことを浅はかに考えていた
結果がこれだ。

138:デフォルトの名無しさん
06/09/19 10:46:54
なんじゃそりゃ。担当する人材は違うんだから、それを言うなら
ソフトウェア業界の人間の怠慢。

139:デフォルトの名無しさん
06/09/19 12:08:34
怠慢っていうけど、ライブドアや楽天やSoftBankの幹部にいそうな、顎を使うだけのソフトウェア工学の価値もわからん
人間が技術をないがしろにしているだけなんだよ。

140:デフォルトの名無しさん
06/09/19 12:21:26
創立期以来楽天のシステムを手がけている安武さんは
尊敬すべきバリバリのエンジニア。
「いそうな」で一括りされるのは忍びない。


141:デフォルトの名無しさん
06/09/19 12:28:31
で、彼は権力があるのか?
ミキタニ周辺の技術がわからない連中に
蹂躙されてソフトウェア工学の真価を発揮できないでいるんじゃないのか?

142:デフォルトの名無しさん
06/09/19 12:32:23
>>141
彼はその「ミキタニ周辺」の最重要人物の一人だよ。
三木谷氏と二人三脚で楽天を立ち上げた人だ。


143:デフォルトの名無しさん
06/09/19 12:36:11
ついでに言うと楽天はシステムを外注しない。
自社内開発が基本。
楽天の開発部隊の社員は高スキル・高モチベーションだ。
エンジニアにとって理想に近い職場でうらやましく思った。
疲弊しきった顔しか見ないようなメーカー系SIとは一線を画している。

144:134
06/09/19 12:39:14
建築に比べると蓄積されたデータが少ないんじゃないかな。
正確には「利用可能な蓄積されたデータ」ね。

技術も設計手法もどんどん変わっていくし、
会社間のデータ交換はまずできないしで、
蓄積が難しい&蓄積できても再利用が難しいとか。

145:デフォルトの名無しさん
06/09/19 12:41:08
>>143
楽天の実体をほんとうに知ってるの?

146:デフォルトの名無しさん
06/09/19 12:58:18
>>145
ここ3年で急変していなければ・・・だけどね。

147:デフォルトの名無しさん
06/09/19 13:13:12
>>145
補足。
外注しないというのは、外に丸投げしてないという意味でしかない。
社内開発とはいえ開発要員は足りないので、
協力会社社員を自社プロジェクトに入れている。

148:デフォルトの名無しさん
06/09/19 23:23:03
ソフトウェア工学に乗っ取るとソフトウェア業で金儲けするには邪魔にしかならない。
そんでもって力任せで勘だけで動かしてるのが業界の現状。
経験マンセーで極大点から抜け出せない状態。

149:デフォルトの名無しさん
06/09/20 01:22:11
>>148
> ソフトウェア工学に乗っ取るとソフトウェア業で金儲けするには邪魔にしかならない。
いや、奴らはソフトウェア工学を邪魔だと思い込んでいるだけで、
正しい使い方を知らず「ソフトウェア工学」という名の「宝の山」の存在を知らない連中なんだよ。

奴らは、中世ヨーロッパの暗黒時代に、電気エネルギーや石油エネルギーの存在を知らず
新しいものをなにからなにまで否定してきた宗教関係者の連中と何ら変わらない。


150:デフォルトの名無しさん
06/09/20 02:44:23
「ピープルウェア」の世界がきたら、いま儲けてる連中は全員失業だろ。
奴らは正しい。誰だって自分の身を守るもんだ。
奴らを殺せないほうが悪い。

151:デフォルトの名無しさん
06/09/20 03:31:03
Googleの力を行使すればすぐに殺せるよ。


152:デフォルトの名無しさん
06/10/03 16:24:33
Maven2の日本語情報を増えてきたな

153:デフォルトの名無しさん
06/10/15 13:37:19
eclipseを使ってる人がmaven使うメリットってありますか?
というかわざわざmaven習うほどの価値がある?

eclipse上でantは使ってないという前提で。

154:デフォルトの名無しさん
06/10/15 13:52:08
個人レベルではあまり役に立たないだろうね。
でも、プロジェクトで導入する価値はある。
自動ビルド・デイリービルド・Nightlyビルド環境はEclipseじゃ実現しにくいからな。


155:デフォルトの名無しさん
06/10/15 14:48:26
>>153
Jakarta などにあるJarファイルの依存関係を
解決してくれるという利点があるのが超おいしいよMaven2は。

Eclipseと連携するなら、m2eclipseプラグインがお勧めだね。

もうMaven2なしでの開発は考えられない。もちろん、Eclipse無しでの
開発も考えられないし。


156:デフォルトの名無しさん
06/10/15 21:37:56
jar ファイルとかの依存関係とか管理すんのは大抵1人だからな。
そいつが CVS とかに入れとけばいいだけだし。
っつーか、各開発者に勝手に jar いじられると困る。

157:デフォルトの名無しさん
06/10/17 10:47:44
WTPとの相性が悪いのが痛い。
EclipseからTomcatを起動してWebアプリをテストするときには、
結局 WEB-INF/lib に手動でjarを入れなきゃいけないとか。

これさえ解決すれば言うことなし。


158:デフォルトの名無しさん
06/10/17 11:42:30
eclipseともだいーぶ相性悪い気がするけどなあ
eclipse側があわせてくれないとどーしようもない問題ばっかりなきもするけど。

159:デフォルトの名無しさん
06/10/17 12:08:46
>>157
war:inplace
でmain/webapp/WEB-INF/lib
に置いてくれますよ。

こういう情報が少ないよねぇ。なんとかして欲しいところ。

あっ、手動って上記コマンドを打つっての含め手動って意味?
それなら同意。sysdeoプラグインのDevLoaderも
上手くローカルリポジトリ見てくれないしねぇ。

160:デフォルトの名無しさん
06/10/17 20:47:33
Antで十分です

161:153
06/10/18 00:33:49
jar依存関係ではあんまり困った事無いな。
新しい環境時構築には面倒は面倒だけど、

自動ビルドとかってのもContinumとかのCIツールよりも良い点あるんですかね?


162:デフォルトの名無しさん
06/10/18 01:34:58
ant にプロジェクト間の依存を記述するタスクがあればなあ。

163:デフォルトの名無しさん
06/10/18 15:03:14
おれも最初maven2が神に思えたけど、
ちょっとでもjava離れて帰ってくると、やっぱantが直感的なんだよね・・・

164:デフォルトの名無しさん
06/11/04 13:28:10
CruiseControl とか Continuum などの
継続的インテグレーション・ツールを語るスレってありますか?
見つからなくて...

165:デフォルトの名無しさん
06/11/05 19:28:23
EclipseのMavenプラグインを入れて作業してたんですが、
2つのコンポーネントが同じライブラリの別バージョンにそれぞれ
依存してるみたいで、ビルドエラーが出てしまいました.
新しいほうを使ってほしかったので
依存ライブラリの新しいバージョンをdependenciesに明示的に
追加したらエラーは消えたんですが、やり方はこれでいいんでしょうか.

勝手に新しいほうを使ってくれるような設定があったらうれしいんですが..

166:デフォルトの名無しさん
06/11/11 16:45:50
<version>[1.2,)</version>
みたいな感じで定義すると1.2系列で最新のコンポーネントを
つかってくれる。


167: 【吉】
07/01/01 13:18:25
アケオメ。
年始の目標として、mavenをものにしたいので、ヨロシコ。

168:デフォルトの名無しさん
07/01/11 15:50:32
surefire-reportプラグインでJUnitのテストレポートを作成したいのですが、
作成しているアプリケーションがJavaのセキュリティポリシーを利用している為、
デフォルトの設定ではテストを正常に実行することができません。
テスト実行時にJVMに対して以下のようなパラメータを与えたいのですが・・・

-Djava.security.manager -Djava.security.policy=security.policy

誰か知ってる人いたら教えてください。

169:168
07/01/22 14:36:14
自己解決しました。
surefireプラグインのフォークモード設定をpertestに設定し、パラメータを渡してやることで
Javaセキュリティマネージャを利用することができました。

pomの設定は↓のような感じ。

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<forkMode>pertest</forkMode>
<argLine>-Djava.security.manager -Djava.security.policy=security.policy</argLine>
</configuration>
</plugin>
</plugins>
</build>

170:デフォルトの名無しさん
07/02/23 21:02:25
>>156
C言語時代はそういう困った事態があったけど、
Javaになってからそれで困った事態に陥ることは
もうないね。
携帯電話開発でもない、Jakarata 系なら
依存してもとくに問題は起きない。
Configurationsの古いのみたいにたまに変なライブラリもあるけどね。

むしろ、Maven使わずに手動でライブラリを追加するほうが危険。

Mavenをつかっているからこそ、バージョンアップや
Jakarta Commonsのライブラリ依存関係に悩まされずに済む。

Mavenのpom.xmlは各自で各者ではなく、みんなで共同して
管理するものだけどね。バージョン管理でみんなで使えばいいのさ。

ただし、setting.xmlは各自の環境に合わせて使うべき物で、
バージョン管理すべきじゃないね。




171:デフォルトの名無しさん
07/02/23 21:06:32
>>158
最新版m2eclipseプラグインけっこういいぞ。
pom.xmlを更新するたびにmavenが動いてEclipseを
リフレッシュしてくれる。
それにゴールの一つeclipse:eclipseもかなりいい。

このゴールのオプションに -Ddownload.sources=trueをつけておけば、
ライブラリのソースコードもダウンロードしてくれる。
そして、Eclipseのライブラリで、クラスをクリックすると
ちゃんとソースコードを読むことができる。


右クリックで実行を選ぶと「外部ツール」の項目一覧に
test, install, compileなどのMaven独自のゴールが
いくつかすでに用意されている。これもなかなかいい。

それにadd dependencyを選ぶと
ライブラリを検索でき、クリックして追加を
押すと、そのライブラリをプロジェクトに追加してくれる。
そして同時にpom.xmlにも<dependency>タグを追加してくれる。


172:デフォルトの名無しさん
07/02/23 21:07:42
>>160
Antはもう面倒くさくてやってられないよ。
とくにライブラリ管理とライブラリのバージョンアップや
パス関係。

>>161
Continum使ったこと無いけど、それって
使いやすい? MavenにはContinumプラグインがアルらしいね。

173:デフォルトの名無しさん
07/02/23 21:08:06
>>163
まだ情報が少ないからね。
なれないってとこだね

174:デフォルトの名無しさん
07/02/23 21:08:41
>>164
無いと思う。
スレ立てるか、ここで語るってもいいかもしれない。
とくに、おれはContinuumが気になる。
Mavenと連携できるらしいので

175:デフォルトの名無しさん
07/02/23 21:15:07
Apache Maven 2.0入門 Java・オープンソース・ビルドツール (大型本)
野瀬 直樹 (著), 横田 健彦 (著)
URLリンク(www.amazon.co.jp)


Maven2の本もでてきたね。
この本ってどうかな?

もし読んだ人がいるなら感想を聞いてみたい


176:デフォルトの名無しさん
07/02/23 21:21:15
試験管のなかのコード ある開発者の私的実験室 [Maven]
URLリンク(www.in-vitro.jp)

このブログも役立つ情報があっていいねえ。


URLリンク(blog.goo.ne.jp)
こちらは最近Mavenの情報が少なくなってきている。かわりに2chのSeasar2スレ
を覗いていたようだ。PHPやらなにやらと

Maven2のTipsを集めるWiki
URLリンク(wiki.fdiary.net)

このWikiはかなり役立ったねえ。これは重宝する

177:デフォルトの名無しさん
07/02/23 23:23:51
ちょっと前からContinuumを使い始めているよ。
導入がめちゃくちゃ簡単だったので。

URLリンク(www-06.ibm.com)

多人数でリポジトリにコミットしたり、ブランチのコードを
トランクに頻繁に反映するような大きめの開発なら必須、
少数で使う場合も変なバグの混入を早い段階で検出するためにも
また開発者の精神衛生上、導入しても良いかも、という印象。

Maven2のWebアプリプロジェクトを対象にしているけど、
JUnitでテストしづらいところは(JSPとかのビューを跨がるところとか)
ビルドが成功しても、いざ動かしてみると動かないこと多々…。

使いこなせてないや。。。

178:デフォルトの名無しさん
07/02/23 23:57:19
>>176
2つ目のサイトの主がSeasarスレをのぞいてたのは、
自作のLiQ Containerの話題がなぜかSeasarスレで話題になってたからだろw

179:デフォルトの名無しさん
07/02/24 00:26:02
>>177
> JUnitでテストしづらいところは(JSPとかのビューを跨がるところとか)

つ Jakarta Cactus, MockObject


180:デフォルトの名無しさん
07/02/25 15:09:29
Maven1.xですけど、こちらで質問してもよろしいでしょうか?

mavenを実行したときに、txtファイルを読込んで、中に書かれている文字列1行ごとに処理を行いたいのですが、
txtファイルはどのようにして読込ませたら良いのでしょうか?
わかる方がいらっしゃれば教えてください。

181:デフォルトの名無しさん
07/02/26 23:27:31
>>180
なんでMavenでそんなことをしたいのかわからない。
Mavenはそういう用途に使うものじゃないと重いんだけど。
Javaでやればいいのに。

182:デフォルトの名無しさん
07/02/26 23:32:08
>>166
それCommons Langに使ってみたら
こんなことになってしまい、ビルドが進まない。
なんで?
勝手にnullということになってる。

07/02/26 23:24:23 JST: Couldn't find a version in
[0.1-dev, 1.0, 1.0-dev, 1.0-dev.20020910.034641, 1.0.1, 1.1-dev.20021217.062015, 2.0,
2.0-dev.20030203.000129, 20030203.000129, 1.0-b1, 1.0-b1.1, 2.1] to match range

[2.2,) commons-lang:commons-lang-null.jar



タグはこんな感じにした。今のところ2.2が最新なんだけど、
そこでMaven2の実行がとまる
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>[2.2,)</version>
<type>jar</type>
<scope>compile</scope>
</dependency>

183:デフォルトの名無しさん
07/02/27 01:22:22
>>181
cron実行で毎日定時にビルドを行う際に、仕掛けを盛り込みたいのです。
とりあえず自己解決しました。
utilにloadTextなるものがありましたので、それでファイルを指定して、
同じくutilのtokenizeでdelimをline.separatorと指定すれば、一行ごとに文字列を抜けそうです。
お手数をおかけしました。

184:デフォルトの名無しさん
07/04/28 15:02:41

メイヴェンなの?
メイヴンなの?
その他なの?

185:デフォルトの名無しさん
07/04/28 15:14:23
発音記号的には
asleep の a や nervous の ou と同じになってるな。
カタカナで書く時はアの扱いが多いか。

メイバン

しっくりこねーな・・

186:デフォルトの名無しさん
07/04/28 17:30:01
>>184
小さいな

187:デフォルトの名無しさん
07/04/29 03:24:52
havenをヘヴンというならmavenはメヴンだろ

188:デフォルトの名無しさん
07/04/29 03:28:57
URLリンク(www.m-w.com)
メイヴン

189:デフォルトの名無しさん
07/04/30 02:03:17
>>187
havenなら読むとするとヘイヴンだと思う。

190:デフォルトの名無しさん
07/04/30 03:10:09
じゃーメイヴンでFAじゃん

191:デフォルトの名無しさん
07/04/30 13:48:41
呼び方が解決できたので

  終  了

192:デフォルトの名無しさん
07/04/30 16:10:26
呼び方なんて些細なことだから

  再  開

193:デフォルトの名無しさん
07/04/30 18:08:59
再開って言ったって・・・・
>>183
>>184
の空白の時間の長い事長いこと・・・・

194:デフォルトの名無しさん
07/04/30 21:25:16
>>184-185
おれはメイヴンが一番近い発音だと思う。

195:デフォルトの名無しさん
07/04/30 22:17:46
「ヴ」ってかっこつけてる感じがして、ほっぺが赤くなっちゃうんだよ。
メイベンでいいだろ。


196:デフォルトの名無しさん
07/05/01 00:13:22
>>195
「ヴ」がいやなら「メイブン」ジャマイカ?

197:デフォルトの名無しさん
07/05/01 00:18:34
ニポン人なら「めーべん」だろ
ところでm2eclipseの開発版(0.0.11)の更新が2ヶ月ほど止まってるな
改修ネタないならリリースすりゃいいのに

198:デフォルトの名無しさん
07/05/01 01:56:03
メリケン人のお友達がメイブンだって言ってたよ

199:デフォルトの名無しさん
07/05/01 05:28:02
マーベン、もしくはマベン

200:デフォルトの名無しさん
07/05/01 12:06:44
好きに読んだらエーがな

201:デフォルトの名無しさん
07/05/01 22:56:15
>>195
おいおい、名弁はないだろw
かっこつけたくなきゃメイブンにしろ。

あと、いっておくと「ヴ」はベートーヴェンの
表記につかうこともあるぞ


202:デフォルトの名無しさん
07/05/01 22:56:57
>>197
おれも最初はそう思ってた
しかし辞書で発音記号を調べると
どうっみたってメイヴンなんだよ

203:デフォルトの名無しさん
07/05/01 23:15:07
ravenとか普通にレイヴンだと思うけど
なぜかmavenは抵抗あるなあ。

204:デフォルトの名無しさん
07/05/01 23:32:48
まあメイブンだよな。客先のSEはメイバンて言ってるけどスルーしてる

205:デフォルトの名無しさん
07/05/01 23:34:50
俺ならいちいち引っかかって話に集中できないな。まぁ俺が悪いんだが。

206:デフォルトの名無しさん
07/05/01 23:40:29
レストアかリストアか、おれはリストアを選ぶ。
プレフィクスかプリフィクスか、おれはプレフィクスを選ぶ。
まあ気にするなってことさね。

207:デフォルトの名無しさん
07/05/01 23:47:32
しかしLINUXをリヌクスと呼んでた人達はどこいったんだ

208:デフォルトの名無しさん
07/05/02 00:09:29
>>203
おれなんか始めてMavenという単語をみたとき、

マーヴェンと読むんだと思ったよ。
あとから、メイヴェンと読むと勘違いして、みんなに
メイヴェンメイヴェンと言いふらしてしまった。
あとからメイブンだと気づいてしまった。
恥ずかしい記憶だ。

そんなもんだからメイブンと発音することに抵抗があることは俺も理解できるよ。
これも慣れだと思うね。


209:デフォルトの名無しさん
07/05/02 00:36:15
maven

辞書によって発音記号が微妙に違うね
meivnだったり、meiv]enだったり
]eはeの逆だと思ってくれ

メイヴェンでも間違いじゃないと思う
発音記号ってアスキー1行でどうやって表現すればいいんだろう

210:デフォルトの名無しさん
07/05/02 01:03:43
>>207
らいなっくすだろ?

211:デフォルトの名無しさん
07/05/02 01:06:51
>>209
つか>>188でメイヴンって外人が発音し取るがな
諦めてメイヴンでFAに汁

212:デフォルトの名無しさん
07/05/02 01:49:48
まぁ maven って字で書いてる分には間違いようが無いし、
導入の前後を除けば、
会話で繰り返し何度も出てくるものでもないしな。

213:デフォルトの名無しさん
07/05/02 09:06:48
やっぱDAOも「だおー」って読んでるの?
「でーえーおー」じゃなくて

214:デフォルトの名無しさん
07/05/02 09:34:22
だおだお?

215:デフォルトの名無しさん
07/05/02 10:16:37
ファミコン初期のアレか。
エニックスもよく分からん過去があるな。

216:デフォルトの名無しさん
07/05/02 10:42:40
エニックスってもともと
一般の人からプログラムを募集して
いいのを発売するって会社だったような。

すんごい昔。

217:デフォルトの名無しさん
07/05/02 10:45:11
えにっくすすくうぇあ

218:デフォルトの名無しさん
07/05/02 11:24:30
>>210
いいや、リーナスとーヴァルズ本人が「リナックス」と発音しているので
リナックスでいい。

219:デフォルトの名無しさん
07/05/02 11:24:54
>>209
そーすきぼん

おれの辞書はどれもメイブン

220:デフォルトの名無しさん
07/05/02 11:38:31
>>215
ドアドア

221:デフォルトの名無しさん
07/05/02 11:44:47
面接官「ユニックスを知っているかね?」
べーしっ「はい!あそこのソフトではドアドアが面白いですね」

222:デフォルトの名無しさん
07/05/02 22:46:26
>>219
ジーニアスはmeivn
英二郎とルミナスとEXCEEDとLONGMAN英英とケンブリッジはme'ivэn
ルミナスはmeivnとme'ivэnの中間のような感じだったけど

発音は人によって違うけど、メイヴ(ェ)ンのように聞こえる。限りなく小さい(ェ)が含まれてる感じ。
URLリンク(education.yahoo.com)
URLリンク(www.m-w.com)

これくらい小さかったら、日本語ではメイブンの方が表記として正しいと思う。
逆にメイヴェンと表記してしまったら、ェが強すぎて発音が遠くなってしまうのではないかと。

さて、これをJISの規定に当てはめると、どのような表記が正しいのか・・・
URLリンク(www2u.biglobe.ne.jp)

223:デフォルトの名無しさん
07/05/03 00:54:52
マァそこはあまり気にするところではなるまい
発音記号がどうであれ「メイヴン」と発音してるわけだからねー
なんだか英語の勉強は出来るけど英語がしゃべれない日本人丸出しだなw

224:デフォルトの名無しさん
07/05/03 00:56:49
発音談義はこのくらいにして
そろそろ maven 使う話しないか?
ここがダメとかあそこがダメとかそこもダメとかどれもダメとか。

225:デフォルトの名無しさん
07/05/03 01:39:37
プラグインが・・・

226:デフォルトの名無しさん
07/05/03 01:45:43
m2eclipseのことか──?

227:デフォルトの名無しさん
07/05/03 03:52:12
maven側のプラグインのことじゃない?

228:デフォルトの名無しさん
07/05/03 03:56:15
ダウンロードしたプロジェクトのpom.xmlとかみて頑張るしかないな

229:デフォルトの名無しさん
07/05/05 23:38:28
javadocエラーがでるようになったよjavadoc
玄人ども解決方法知ってたら教えてくだされ

Diagnosis: Error configuring: org.apache.maven.plugins:maven-javadoc-plugin. Reason: Unable to parse the created DOM for plugin configuration
FATAL ERROR: Error executing Maven for a project
[ERROR] reactor-execute : D:\workspace\guiceex
Diagnosis: Error configuring: org.apache.maven.plugins:maven-javadoc-plugin. Reason: Unable to parse the created DOM for plugin configuration
FATAL ERROR: Error executing Maven for a project
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to configure plugin parameters for: org.apache.maven.plugins:maven-javadoc-plugin:2.2

on the command line, specify: '-DdocletArtifact=VALUE'

Cause: Class name which was explicitly given in configuration using 'implementation' attribute: 'org.apache.maven.plugin.javadoc.options.DocletArtifact' cannot be loaded

230:デフォルトの名無しさん
07/05/06 13:42:07
pluginsとpluginManagementの違いって何ですか?

231:デフォルトの名無しさん
07/05/08 00:48:01
>>229
まずpomを見せろ。
話はそれからだ。

232:デフォルトの名無しさん
07/05/08 01:25:48
コマンドラインからなら動くんだけど
m2eclipseからと動かないんだよなー
pomは少々お待ちくだされ

233:デフォルトの名無しさん
07/05/15 02:46:18
m2eclipseとeclipseUMLって共存できない?
何かm2〜の方の動作がおかしくなる

234:デフォルトの名無しさん
07/05/15 23:58:08
m2はもともと不安定じゃね?

235:デフォルトの名無しさん
07/05/18 18:40:25
>>229
それたぶん0.0.10のバグ。開発版の0.0.11なら大丈夫だと思う

アップデートサイトをこっちに差し替えてGO
URLリンク(m2eclipse.codehaus.org)


236:デフォルトの名無しさん
07/05/18 21:19:52
>>235
アリガトー♪

237:デフォルトの名無しさん
07/05/20 12:35:23
>>218
本人の発音は「リヌクス」だな。

238:デフォルトの名無しさん
07/05/21 21:32:39
今日初めて使ってみたけど、これはいい。なんて便利なんだ。
ところで質問だけど、ダウンロードされたパッケージはどこに展開されるの?

239:デフォルトの名無しさん
07/05/21 21:58:22
ドキュメント読むヨロシ。デフォだと ~/.m2/repository/ の下。
(Windowsなら ~ は C:\Documents and Settings\アカウント名 になってることが殆ど。)

気に食わなかったら localRepository をいじる。
(URLリンク(maven.apache.org))

240:デフォルトの名無しさん
07/05/21 22:06:58
>>239
ありがとう。興奮して書いてしまった

241:デフォルトの名無しさん
07/05/30 14:52:44
>>235
結構致命的な部分で問題抱えたままリリースしてるような。
mvn 単体は良いツールだけど、Eclipse plug-in は不安定と言うか
まだまだ使えない感じがする。

242:デフォルトの名無しさん
07/05/31 15:36:39
>>241
0.0.10のjarの中覗くとわかるけど、中の人(組み込みmaven)が2.1のスナップショットなんだよね。
0.0.9の中の人は2.0.4のリリース版だったのに。
今のところ安定化はそもそも目指してなさげ。


243:デフォルトの名無しさん
07/06/01 11:29:30
version も 0.0.x だし仕方ないところかも知れんですね。

ところで普段開発する時、
cvs/svn でのソース管理も並行すると思うんですが
maven のレポジトリに反映させるのってどのタイミングにしてますか?

244:デフォルトの名無しさん
07/06/01 15:38:12
コミットの度に反映させてる。

コミット→continuumによる自動ビルド&デプロイ→リポジトリ更新

て感じ

245:デフォルトの名無しさん
07/07/05 11:55:44
初めてワーニングという言葉を聴いたとき
俺は心の中で大爆笑だったが、皆真面目な顔をしていたのでびっくりした
そんな俺も、今では自然とワーニングと言えるようになった
大人になるってこういうことなんだな、フ

246:デフォルトの名無しさん
07/07/05 12:00:31
常識を身につけたの間違い

247:デフォルトの名無しさん
07/07/05 12:20:09
falseをファルスと連呼している美人がいた
指摘するか迷ったが、やめといた

248:デフォルトの名無しさん
07/07/05 12:27:39
FAQを(ry

249:デフォルトの名無しさん
07/07/05 13:10:27
ああそういうこと。
ワーニングってなんかそういう意味あるんですか?

250:デフォルトの名無しさん
07/07/05 13:52:22
バルス!

251:デフォルトの名無しさん
07/07/07 00:09:45
ウォーニングでいいの?
フォルスでいいの?

つーか久しぶりの書き込みだと思ったら
こんなくだらねえネタでおまいらときたら

252:デフォルトの名無しさん
07/07/07 06:37:10
だって過疎なんだもの

253:デフォルトの名無しさん
07/07/07 12:55:57
指している物が伝われば何でもいいだろ
そんな所に拘るのは学生だけ

254:デフォルトの名無しさん
07/07/07 20:06:38
ファルスは伝わらねぇだろファルスは。
しかも女にいわれちゃ気が散ってしょうがない。

255:デフォルトの名無しさん
07/07/07 23:01:32
ウォーターは実際はワーターだろ。
だからワーニングのほうがそれっぽいかな。
ファルスはないが。

256:デフォルトの名無しさん
07/07/08 00:45:53
もー。いいじゃん伝われば。

ところでfailureは何て発音すんのかね

257:デフォルトの名無しさん
07/07/08 00:52:00
false ふぉるす?
URLリンク(www.excite.co.jp)

warning ぅぉわにん?
URLリンク(www.excite.co.jp)

failure ふぇいりぁ?
URLリンク(www.excite.co.jp)

258:デフォルトの名無しさん
07/07/08 16:17:24
mavenとeclipseのtomcatプラグイン両方使ってる人っているかね?

maven方式のフォルダ構成にするとsrcとtargetを分けなきゃならず、
HTML書き換えるだけでもmvn installとかやんなきゃダメそうで
不便だなあって思ってんだけど。


259:デフォルトの名無しさん
07/07/08 22:17:32
この流れからすると、もしかして、245は
ワーニングって単純にローマ字読みしてて
だせぇとか思って大爆笑してたのか?

俺、えらい勘違いしてたよ。ワーニングって
ファルスみたく別の変な意味があるのかと思った。

245の方が圧倒的にかっこわるいな。

260:デフォルトの名無しさん
07/07/08 23:53:24
>>258
maven cookbook
でググれ

261:デフォルトの名無しさん
07/07/25 21:54:55
質問があります。
以下のようにマルチプロジェクトにしています。

c:\prj\
hoge \
├pom.xml   ←@
├hoge-ws-a
│└ pom.xml
└hoge-ws-b
 └pom.xml

あらたに hoge-client というサブプロジェクトを作るべく、以下を実行しました。

> cd c:\prj\hoge
> mvn archetype:create -DgroupId:hoge -DartifactId:hoge-client

すると c:\prj\hoge の下に hoge-client というディレクトリは出来たのですが、
勝手に@の pom.xml が書き換わってしまいます。
具体的には、@の <modules>の中が、今までは↓のようだったのですが、
<modules>
 <module>hoge-ws-a</module>
 <module>hoge-ws-b</module>
</modules>

最後に以下の行が加えられてしまいました。

 <module>hoge-client</module>


262:デフォルトの名無しさん
07/07/25 21:55:27
(>>261の続きです)

これがいやなのですが、どうすればいいでしょうか?
やりたいのは、hoge の下に hoge-client のプロジェクトディレクトリ(とファイルのスケルトン)が
作られればよく、親プロジェクトの pom.xml(@)は編集してほしくない。

maven の思想とは違うのかもしれませんが、やり方があれば教えてください。


263:デフォルトの名無しさん
07/07/26 08:36:29
>>261

pom.xmlの無い別のディレクトリで作ってから
プロジェクトディレクトリごとコピーすればいいんじゃね?

264:デフォルトの名無しさん
07/07/26 10:12:42
そこまでするなら
親pom.xmlを手で編集すれ。

265:デフォルトの名無しさん
07/09/04 20:48:05
Maven2 + Eclipse3.2の環境で
今使える最も素敵なMaven2プラグインって何かありますか?


266:デフォルトの名無しさん
07/09/04 23:08:34
Maven2のプラグインって言ってもたいした事はやらないし・・・
なにをやりたいの?

267:デフォルトの名無しさん
07/09/05 11:13:33
m2eclipseも使ってみたがあまり好きになれなかったので
専らMaven2 Eclipse Pluginをコマンドで使ってる
WTPのパス設定でテスト用ライブラリ等を除外してくれるのが地味に嬉しい

268:デフォルトの名無しさん
07/09/05 12:43:36
スタンドアローンのアプリとかライブラリの開発だったら
m2eclipseは手間かからなくていい。

webアプリになると、sysdeoでもWTPでも
ローカルリポジトリがクラスパスに入れるのが難儀で
mvn eclipse:eclipse の方が良かった。

269:デフォルトの名無しさん
07/09/05 12:51:35
手間ってなによ?

270:デフォルトの名無しさん
07/09/05 12:53:17
WTP2.0 への対応はいつなんかな。
初回だけ wtpversion=1.5 で作って、
以降、wtp 指定なしでどうにかなるけれども。

271:デフォルトの名無しさん
07/09/05 14:20:15
m2eclipseはpom.xml更新するたびに
いちいちmvn eclipse:eclipseする手間がなくていい
という意味。

その代わり編集すると(改行入れるだけでも)
リポジトリにつなぎにいってちょっと重たくなる。
設定で切れるんだっけか。

272:デフォルトの名無しさん
07/09/05 20:22:11
プロジェクトを m2eclipse の管理下には入れないで
mvn のフロントエンドとしてのみ使用してる。

273:デフォルトの名無しさん
07/09/08 13:00:47
m2eclipse
Maven2 Additional
Mavensier


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5125日前に更新/134 KB
担当:undef