tanamonの稀に良く書く日記

KEEP CALM AND DRINK BEER

2008-08-01から1ヶ月間の記事一覧

あの青いカレー

第弐回天下一カウボーイ大会の後のalty Partyで配られた、CyberSpace CurryBoysという青いカレーを晩ご飯に食べてみました。 青い色は赤106号と青1号のようです。 なんかイヤな色が見えてます。 盛り付け。何かが間違っています。 鶏ささみカツはヘルシオさ…

指定ディレクトリ以下のファイルのタイムスタンプを一括で更新する

今やっている案件の仕事環境が、共有サーバ上のファイルのタイムスタンプが1週間以上古いと自動的に削除されるという変なセキュリティポリシーを持っているので、それを回避するためにタイムスタンプを最新にするというしょうもないコードを書きました。 Tou…

taglist-maven-plugin

taglist-maven-pluginを使用してTODOやFIXMEの一覧をレポートとして出力する設定 EclipseのTask Tagsと合わせておくと便利です。が、日本語が化けます。数を確認するくらいにしか使えません。 ver.2.3以降はencodingのオプションが追加されたので化けなくな…

maven-project-info-reports-plugin

maven-project-info-reports-pluginを使用してプロジェクト情報を出力する設定 /project/reporting/plugins <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <reportSets> <reportSet> <reports> <report>cim</report> <report>dependencies</report></reports></reportset></reportsets></plugin>

Maven2からStepCounterを実行する

maven-antrun-pluginを使用してMaven2経由でStepCounterを使用する設定 StepCounterをダウンロード StepCounterはMaven2のセントラルリポジトリで管理されていないため、ここからStepCounterをダウンロードしてきます。今日現在の最新版は1.14です。 ローカ…

maven-antrun-plugin

Antタスクを実行するmaven-antrun-pluginの設定 /project/reporting/plugins <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <phase>pre-site</phase> <configuration> <tasks> <echo message="Source Directory: ${project.build.sourceDirectory}"/> </tasks> </configuration> </execution></executions></plugin>

maven-surefire-report-plugin

UnitTestのレポートを生成するmaven-surefire-report-pluginの設定 /project/reporting/plugins <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId> <reportSets> <reportSet> <reports> <report>report-only</report> </reports> </reportSet> </reportsets></plugin>

maven-jxr-plugin

JavaソースをHTMLで生成するmaven-jxr-pluginの設定 他のレポートとソースを紐付けてくれるので、けっこう便利 /project/reporting/plugins <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> <configuration> <inputEncoding>UTF-8</inputEncoding> <outputEncoding>UTF-8</outputEncoding> <…</configuration></plugin>

maven-javadoc-plugin

JavaDocを生成するmaven-javadoc-pluginの設定 /project/reporting/plugins <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> <docencoding>UTF-8</docencoding> <charset>UTF-8</charset> <bottom></bottom> </configuration></plugin>

maven-surefire-plugin(djUnitを使用)

Unitテストを実行するmaven-surefire-pluginの設定 id:tanigonさんのこの記事が大変参考になりました。ありがたいことです。 /project/build/plugins <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.2</version> <configuration> </configuration></plugin>

maven-eclipse-plugin

Eclipseのプロジェクト用ファイルを作成するmaven-eclipse-pluginの設定 /project/build/plugins <plugin> <artifactId>maven-eclipse-plugin</artifactId> <version>2.5.1</version> <configuration> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> </configuration> </plugin> downloa…

maven-compiler-plugin

Javaのコンパイルを行うmaven-compiler-pluginの設定 /project/build/plugins <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.5</source> <target>1.5</target> <encoding>UTF-8</encoding> <showDeprecation>true</showDeprecation> <showWarnings>t…</showwarnings></configuration></plugin>

Checkstyleの定義ファイルをURL指定する

maven-checkstyle-pluginの話。 maven-checkstyle-pluginのサンプルでは大抵、 <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <configuration> <configLocation>checkstyle.xml</configLocation> </configuration> </plugin> </plugins> </reporting> …

除外ファイル指定

Eclipse上でSubversionを使用している場合の除外ファイル指定の追加項目。 メニューのHelp → PreferencesのTeam → Ignored Resourcesから追加。 Thumbs.db target work targetとworkはMaven2用。

Proxy設定時の注意

昨日のlog4jの問題に続き、見事にハマってしまった。 ファイルを取得することは正常にできるものの、コミットしようとした場合に以下のようなエラーが出る場合、SubversionクライアントのProxy設定が間違っている可能性があります。 subversiveで出力される…

m2eclipseでsettings.xmlが読まれない

m2eclipseの初期設定では、settings.xmlファイルの場所をC:\Documents and Settings\Administrator\.m2\settings.xmlというように%USERPROFILE%\.m2以下と指定しているため、settings.xmlの設定を使う動作、たとえばProxyを利用している場合のダウンロードな…

Maven2でlog4j 1.2.15を使用する場合の注意

見事にハマったので、メモを残しておきます。 Log4jの最新版(1.2.15)からはJMS,JMX,JavaMailを使用するようになったらしく、これらはライセンスの関係でMaven2のセントラルリポジトリには登録されていないものになります。 そのため、使用するにはローカルリ…

m2eclipeの導入

EclipeのMaven2プラグインといえばm2eclipseらしいので、入れてみました。 プラグインの導入 EclipseのメニューでHelp → Software Updates → Find And Install... を選択します。そしてSearch for new features to installのチェックを押して次に進みます。 …

Maven2のpom.xmlの構成

仕事でHudsonを導入したいと思っているのですが、Meven2と組み合わせた方がいろいろできるらしいので、Maven2について調べてみました。 半日くらいさわった後でのMaven2の印象 いまどきコマンドラインベース Eclipseとそんなに相性が良くない(Eclipseのプラ…

今後の予定

Wicket Wicket in Actionが届いたらやる Struts2 Struts 2 in Actionが届いたらやる Hudson Maven2の勉強から Flex そろそろ試用版が切れる><

創るJava 4日目

今日はCHAPTHER-04の最後まで。 詳しい言語仕様は後回しにして、先にGUIを使ったプログラムの書き方について説明しているところが非常によいですね。こういうプログラムは、自分から進んでカスタマイズもしやすいものなので、きっとプログラム初心者でも頑張…

キャリア設定のアップデートに失敗

iPhoneを2.0.1をアップデートしたら、アップデート後にキャリア設定のアップデートなる選択肢が出て、 何だかよくわからないが一応アップデートを行ってみたところ、こんなエラーが出た。 たぶんそのせいだと思うんだけど、ネットワークに参加できなくなった…