活動
2014/03/15から2014/04/13まで
2014/04/13
2014/04/07
- 高徹 09:50 リビジョン 41543d9e (swe_primus): シェープファイル形式の地図データを読み込みJavaFXで描画するサンプルプログラムの作成開始。
- 次のファイルを作成開始版として登録
- 地図データ(1千万分の1精度の世界海岸線)
- Java ESRI Shape File Readerライブラリを使用するプロジェクト設定
- 同ライブラリを使うMapLoaderの初期化処理とそのユニットテスト
- NetBeansが生成したJavaFX FXMLアプリケーションの雛形
2014/03/29
2014/03/26
- 高徹 21:52 リビジョン 9848f9eb (swe_primus): デフォルトのテストコード生成
- 高徹 21:14 リビジョン a4d24d18 (swe_primus): テストコードでorg.hamcrestパッケージを使うコードを追加
- 高徹 18:57 リビジョン 853beea7 (swe_primus): Java SE 8のinterfaceのstaticメソッド実装とそれをテストするコードを作成
- 高徹 17:13 リビジョン 8a6f8a50 (swe_primus): Java SE 8のラムダ式を使ったHello World!
2014/03/21
- 高徹 23:30 サポート #8: NetBeans 8でソースコード静的検証
- ラムダ式を使用したソースコードを含むプロジェクトを開き、EasyPMD4をインストール後、アクション項目を開くと、次のエラーが表示された。
Error while parsing C:\Users\...\RangeValidator.java
EasyPMDが内蔵するPMDのバージョンを調べてみると、5.0.5であった。
EasyPMDによってインストールされるライブラリは次のとおり。
2014/03/16
- 高徹 21:48 サポート #8: NetBeans 8でソースコード静的検証
- EasyPmdプラグインを次のURLからダウンロード
http://gianlucacosta.info/software/easypmd/
[ツール]メニュー > [プラグイン]で、[ダウンロード済]タブを選択、[プラグインの追加]ボタンを押し、ダウンロードしたファイルeasypmd-4.0.nbmを選択し、インストールした。
- 高徹 19:21 サポート #8: NetBeans 8でソースコード静的検証
- Checkstyle Beansプラグインを次のURLからダウンロード
http://www.sickboy.cz/checkstyle/download.html
一時領域にダウンロードしたファイルを展開 - 高徹 16:58 サポート #8: NetBeans 8でソースコード静的検証
- FindBugsプラグインのライブラリをFindBugs 3.0.0スナップショット版に差し替えてみる。
<notextile>%USERPROFILE%\AppData\Roaming\NetBeans\8.0rc1\modules\ext\ 以下の次のファイルを一時除去</notextile> - 高徹 15:57 サポート #8: NetBeans 8でソースコード静的検証
- 認定プラグインサイトよりFindBugs Integrationプラグイン(Ver.1.27)をインストールした。
手順は、NetBeans 7.4用に記載した[[NetBeans FindBugs]]プラグインページを参照した。
[ソース]メニュー > [検査]で、構成にFindBugsを選び、[検査]ボタンを押しましたが、何も起きません。
NetBeansのログを見てみると、次のエラーメッセージが記録されていました。
{{collapse - 高徹 13:59 サポート #8 (進行中): NetBeans 8でソースコード静的検証
- NetBeans 8 RC1版で標準で設定されているプラグインアップデートサイトを[ツール]メニュー > [プラグイン] > [設定]タブでアップデートセンターの構成欄で調べると次のとおりである。
* プラグインポータル
http://plugins.netbeans.org/nbpluginportal/updates/8.0/catalog.xml.gz
* 認定プラグイン
http://updates.netbeans.org/netbeans/upd... - 高徹 13:36 サポート #8 (終了): NetBeans 8でソースコード静的検証
- Javaでは静的検証ツールとしてCheckstyle、PMD、FindBugsが使われている。
NetBeansでもプラグインとしてこれらを統合して使用することができる。
しかし、プラグインのため、NetBeans本体のバージョンアップに対して追従が遅れることがある。
今回、NetBeans 8(本チケット作成時点では正式版未リリースでRC1が利用可能)ではCheckstyle、PMDのプラグインがデフォルトでは利用できない。また、FindBugsについてはJ... - 高徹 13:32 バグ #7 (進行中): RedmineのWiki記法でthumbnailマクロを使うと、使用した添付ファイル画像のリンクが壊れる