経緯 「Webアプリ用のMavenプロジェクトをTomcatで動かしたいです!」と方法を聞かれたので、私が知っている方法をまとめておく。開発の上でのルールに合わせて、いずれか一つの方法でよい。 方法1 Apache Tomcat Maven Plugin を使う 設定 プロジェクトのpom.xmlのpluginsの部分にApache Tomcat Maven Pluginを追加。 <plugins> <!-- snip --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/foo</path> </configuration> </plugin> </
Jacocoプラグインでのレポート Jacocoが出力してくれるhtmlでのレポート Jacocoレポート形式をCoberturaの形式に変換して出力 GitHub - yamap55/jacoco_sample 経緯とか 今の現場ではEmmaを使用してコードカバレッジを測っていたようですが、EmmaはJava7対応していないらしくしばらくカバレッジが測定できていませんでした。 そのままじゃマズイよね。って事で解消するために調べた結果、今はJacocoが定番っぽいので試してみました。 ちょっと前まではカバレッジ測定のツールCoberturaとかEmmaが定番だったようですが、共にJava7に対応していないようです。 が、全て終わってからCoberturaを調べたら数年ぶりに更新されて対応されている?? Cobertura Jacocoとは Eclipseのプラグインである「EclEmma」
photo: http://www.flickr.com/photos/zzpza/ Java6がEOLとなったこともあり、コンパイルバージョンもJava7以降を指定するようになったので、標準的に利用するMavenのカバレッジプラグインを見直しています。 Javaのカバレッジツールとして、今のところ有名なものとしては、以下のものがあります。 Cobertura JaCoCo Coberturaは、Javaのカバレッジツールとしては情報量も実績も多くあります。私も、これまではCoberturaを使っていたのですが、Java7を利用するようになってからは、いろいろとエラーが発生するようになってしまいました。 JaCoCoは、情報量は少ないのですが、別のカバレッジツールであるEmmaを置き換えるためのカバレッジライブラリとして、EclEmma(Emmaを利用したEclipseプラグイン)の開発チ
In JavaSW, an executable jarW file specifies its main class in the MANIFEST.MF file in that jar file. For a mavenSW project that features "jar" packaging, we can specify the main class for the MANIFEST.MF file by specifying it in our pom.xml, as shown here: pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma
multimineral-tech.com 上記では、 STS の GUI でプロジェクトを作りました。 GUI が裏でヨロシクやってくれていたのですが、何が行われていたのか分からないと、何かを変えたい時にどこを修正すればよいのかも分かりません。 そこで、 GUI を使わずに作成する方法を確認してみましょう。 下準備 Maven の導入 Windows の場合 Mac の場合 インストールの確認 Spring Boot プロジェクト作成 空の Maven プロジェクトから作る STS の利用 Maven で作成したプロジェクトを STS にインポート プロジェクトの設定変更 pom.xml の編集して Spring の利用を宣言 利用ライブラリの確認 簡単な Web アプリで 「Hello Spring Boot!」 簡単な Web アプリの作成 コンソールからの起動 STSからの起動 実
2006.05.31 株式会社四次元データ 鈴木 圭 Maven 2章 Maven 入門 2.1. Maven のアーキテクチャ 2.2. Maven の実行 2.3. プロジェクトの作成 2.4. pom.xml について 2.5. コンパイル 2.6. ユニットテスト 2.7. ドキュメンテーション 2.8. JAR ファイルの作成 2.9. ローカルリポジトリへのインストール 2.10. リモートリポジトリへの配備 2.11. プロジェクトのクリーン 2.12. まとめ 2.3. プロジェクトの作成 Maven にはプロジェクトのスケルトン (雛形) を作成する機能があるので、新しくプロジェクトを作成するときは、その機能を利用するのが一般的です。 今回は最終的な成果物として JAR ファイルを作成するプロジェクトを作成します。また、プロジェクトの名前は「sample」とします。 プロ
Top > Programming > [JavaEE7][JSF2.2][CDI1.1][Tomcat8]eclipseでMavenプロジェクト→動的Webプロジェクトを作成する Summary JavaEE7のJSF2.2,CDIを使用したWebアプリケーションを作成します。 JavaEE7のアプリケーションサーバとしてGlassFishやWildFly(JBoss)が準拠していますが、ここではTomcatを使用します。 Tomcat8では、ServletやJSPの機能はありますが、JSFやCDIの機能はありません。 そのため、ライブラリをTomcatにプラグインしてTomcat8上でもJSF,CDIを使用したWebアプリケーションの作成方法を紹介します。 今回は、はじめにMavenプロジェクトとして作成し、必要なライブラリをpom.xmlに記述します。その後、動的Webプロジェクトに
本章では、Apache Software Foundation で開発されているプロジェクト管理ツール「Maven」について解説します。 Maven はプロジェクト情報の一元管理、統一したビルドプロセスの提供、依存ライブラリの管理などの機能により、 開発者にかかるプロジェクト管理の負担を軽減します。 現在の Maven は、version 1 系統と version 2 系統が平行して開発されていますが、本章では version 2 系統について説明します。 Maven INDEX Maven とは 1.1. Maven とはどのようなものか 1.2. Maven の入手とインストール Maven 入門 2.1. Maven のアーキテクチャ 2.2. Maven の実行 2.3. プロジェクトの作成 2.4. pom.xml について 2.5. コンパイル 2.6. ユニットテスト 2.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く