システム開発現場の道具箱

株式会社モノクレアが運営するIT技術系のブログです。システム開発の現場で役に立つ情報を掲載しています。

Java EE

独習Maven 《応用編》 マルチモジュール

今回の独習Mavenは、マルチモジュール編です。 Mavenはプロジェクトに親子関係を持たせることができます。 そして、親プロジェクトに複数の子プロジェクトが紐付く構成をマルチモジュールと呼びます。 今回は以下の実行を通して、プロジェクトの親子関係につ…

独習Maven 《応用編》 プラグイン

今回は《応用編》 プラグイン編と題して、 以下を目的にMavenを実行し、ビルドプラグインへの理解を深めたいと思います。 ライフサイクルを指定する ゴールを指定する ライフサイクルにプライグインを統合する ライフサイクルを指定する ライフサイクルを指…

独習Maven 《基本編》

ここでは独習Mavenと銘打ち、Mavenの実行方法について解説します。 Mavenを目的ごとに使用することで、理解を深めて貰えたらと思います。 まず今回は基本編として、以下を目的に実施していきます。 Mavenコマンドを実行する Javaファイルをコンパイルする Ja…

JavaEEで軽快にWEBアプリ開発

SIToolkit for Application Development(SIT-AD)はJava EE 7 Webアプリケーションを開発するためのMavenアーキタイプを提供しています。 ミドルウェアや各種開発ツールのインストール・セットアップを自動で行うため、すぐにWebアプリケーションの開発を始め…

JavaのWebアプリ開発でソースコードの変更を即時反映する

JavaのWebアプリ開発で問題になることの一つに、再デプロイの待ち時間があると思います。ソースコードを1行変更しただけでもブラウザで確認するのに5分待つ、これで生産性を上げろというのは何とも無茶な話です。(残念ながらこういう現場もたまに見かけます…

Java EEのWebアプリケーションを素早く作り始めるためのプロジェクトテンプレート

Java EEのWebアプリケーションを素早く作り始めるためのプロジェクトテンプレートをGitHubに公開しました。 テンプレートはMavenアーキタイプで、以下の資源を同梱しています。 DBサーバー、APサーバーを自動でインストールする設定 JSF + CDI + JPAでDBのSE…