2006-05-01から1ヶ月間の記事一覧

キーワード登録

Continuumがまだ登録されていなかったので追加しといたが・・・読み方は「こんてぃにゅうむ」でいいのかかなり不安あり。

とりあえず入れてみた

CIツールをCruiseControlからContinuumに移行してみようと思う。 とりあえずダウンロードして起動するだけでサイトが立ち上がる。 ・・・うーん、なんか妙にExceptionでるなぁ。大丈夫かしら。

Tomcatにデプロイしたい

開発なので、ビルドをしたらTomcatにものっけたいわけだ。 調べてみたら、やはりizuさんがででてきた。ありがたや。 tomcat-maven-pluginは現在でもまだリリースされていないので1.0-snapshotを突っ込んでみた。 ※sandboxにあるpluginを使用する方法はここを…

Maven2 with Eclipse

こいつを入れてみた。 Maven 2.x Plug-in for Eclipse http://m2eclipse.codehaus.org/ 0.0.5という心もとないバージョンであるが、とりあえず動くようだ。 ・・・が、あまり役に立っているような気がしないが。 よく分からないのは、このあたりだが。 1.…

せっかくの美談も

韓国人留学生、新大久保駅でまた日本人を救出 台無しですな。 韓国人留学生、新大久保駅で線路に転落した女学生救出 というかフジテレビは・・・

siteの文字化け

siteでpom.xmlに記述した日本語(例えばプロジェクトの説明とか、メンバーの名前とか)を表示しようとするとどうがんばっても文字化けする。

新たなる強敵

Linuxサーバに持っていって動かしてみた。

pom.xml/propertiesが邪魔だ

META-INFの下にこやつらが含まれるのだが。 jarを配布するときにはあってもよいのかもしれないのだが、warの場合はpom.xmlに書いてあるメアドとかが広まるのはあまりよろしくないわけだ。

JavaDocの日本語化

これはキャラセットを指定するだけ。

siteの日本語化

siteプラグインサイトにある説明だけでは、何やら化け化けになってしまう。

site index

how to use を見ながら作業をするとindex.htmlが消えるわけだが。

各種レポートメモ

とりあえずsiteは動いた。 以下メモ。

メモリ問題:解決

現場100回とはよく言ったもので、テストクラスを改めて眺めてみた。 今回の容疑としては、どうもインスタンスが妙にあるせいでメモリを圧迫しているのではないかということもあったので、コンストラクタの中に記述してある初期処理*1をすべてsetUp()に移動し…

メモリリークか?

テストクラスのインスタンス変数をtearDown()の中でnullに明示することで、だいぶテストは動くようになった。 が、80ケースを越えたあたりでフルガベージが動いているのか、3分ぐらい止まっている。 90ケースを越えるテストで急速にパフォーマンスが悪くな…

bean定義変更してみた

Hibernateのbean(ようするにDao)を1ファイルに20個ほど書いてあったのをすべて分割してみた。 試しにTomcatでwarをロードしてみると、約24秒で展開できていたのが約35秒に。 むう、結構影響あるな。 さて、週末流したまま帰った、forkをperTestにしたも…

メモリ不足

Maven1ではこうするらしいので、pomに記述してみる。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <argLine>-Xmx128m</argLine> </configuration> </plugin> メモリ割り当てを増やしても、スワップが増えるだけで途中で止まってしまうなぁ。 遅いのは見た目から判断するとメモリリークなんだが・・…

テストの実行

テストを実行するには、色々と問題があるわけでして。 結局Maven2に至っても同じ問題が発生するわけであります。 ので、antを使って、 1.テストクラスをコンパイルするときに一緒に必要なファイルをコピー 2.cleanを実行したときに掃除する ということに…

CPU使用率

DbUnitのテストを実施したら、CPU使用率が100%になるんだけど??? おまけに中断させてもそのままなのでプロセスを強制終了させる羽目に。 →これはforkが有効だったせいだろうなんでー???

んもー

/WEB-INF/javaとかtestとかがwarに含まれてしまうのをなんとかしたいわけで。 が、war-pluginの説明が何も書かれていない。 泣く泣くソースを見ると、AbstractWarMojoにwarSourceExcludesという変数があるので、勝手に設定する。 ・・・これだけか。 さて、…

プロパティファイルなどをWEB-INF/classes/配下に含める

改めて考えたら10秒で解決。 <sourceDirectory>src/main/webapp/WEB-INF/src</sourceDirectory> <resources> <resource> <directory>src/main/webapp/WEB-INF/src</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</include> </includes> </resource> </resources>

さらに課題

libの依存関係が錯綜している。 例えば、こんなの antlr-2.7.5H3.jar→Hibernateが依存する antlr-2.7.2.jar→Strutsが依存する どっちを使えばいいんだろうねぇ? とりあえず新しいものを、ということでStrutsに含まれているものをはずしておく。 <dependency> <groupId>struts</groupId> <artifactId>str</artifactid></dependency>…

dependency記述

ああ、やっぱりだ。 ということで、dependencyを渋々書く。 ビルド環境の見た目が変わると、それを説明するのが面倒なのだが・・・こっそりやってしまうか? ところで気がついたこと。 groupIdが古かったりすると、 [WARNING] While downloading springframe…

残作業

1.プロパティ値の設定方法 pom.xmlで設定した値はそもそもファイル内のほかの場所で参照できないのか?プロパティファイルはこのあたりを読むと使えそうではあるのだけど・・・。 2.ビルドできてない 自前で持っているjarへのクラスパスが通せない(depe…

scm:checkout

さて、兎にも角にもCVSからチェックアウトしてこないことには何もできない。 Available Pluginsには書いていないが、リポジトリにはあるので使えるのだろう、きっと。 pom.xmlの構造を見てみるとscmのタグがあるので、これが怪しい。 とりあえず設定。 <scm> <connection>scm:</connection></scm>…

とりあえず

今35000hit超えたのでメモ。

もしもし?

昨日家で試した方法でもやってみるかと思ったが、マルチ・リポジトリの方法を試してみた*1。 <profile> <id>myprofile</id> <repositories> <repository> <id>central</id> <name>korede douda</name> <url>http://www.ibiblio.org/maven2</url> </repository> </repositories> </profile> コマンド mvn -Pmyprofile -s %MAVEN_HOME%\conf\settings.xml archetype:create -…

Seasar Conference 2006 Spring

そういえば行って来ました。 この手のイベントは初めてだったけど、日曜日だというのに暇人がみんな熱心ですわ。 今まであまり興味なかったけど、そのうちいじってみようかな、ということでさっそく買ってみました。 Seasar入門 はじめてのDI&AOP作者: 須賀…

アクセスが?

最近アクセス数が増えているんですよね。 会社含むリアフレにはほぼ公開していないのでぐぐってこられた方が多いと思いますが。 ・・・大した内容じゃなくてほんとすいませんorz

あ、できた

・・・ setteings.xmlにミラーの設定をしたのだ。 <mirror> <id>1</id> <mirrorOf>central</mirrorOf> <name>mou nemui</name> <url>http://www.ibiblio.org/maven2</url> </mirror> というかcetralのミラーをcentralにしたのだが。 ダウンロード始まりましたorz。 納得いかないなぁ・・・。 centralの設定はそもそもどこかでできるの…

おいおい

Proxyが腐っているんじゃないのかと思って、家に帰ってからやってみた。 Repository 'central' will be blacklisted だそうな。 あれー? ファイアウォールを解除してもだめだなぁ・・・。