maven

mavenでwarファイルへのパッケージ&Tomcatサーバーへリモートアクセスデプロイ

Maven2ではプロファイルでCargo - Maven2 pluginを使うことによって、デプロイしてその後にサーバーへリモートデプロイすることができます。これによって、テストサーバー等へのデプロイの手間やミスも減り効率がすごくよくなりますので、プロジェクト初期に…

utf-8エンコード指定のソースをmavenでビルドするとエラーになる場合がある

windowsの環境以下でmvnコマンドを打つとなぜかビルドエラーになる場合がある。 eclipse上ではエラーなんて出ていないんだが、mavenでビルドしようとするとなぜかエラー。。 そんな場合は環境変数に「MAVEN_OPTS=-Dfile.encoding=utf-8」を設定してからもう…

mvn deployコマンドで-source.jarファイルも一緒にデプロイ

pom.xmlのプラグインにmaven-source-pluginを追加してあげればOK。 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin></plugins></build>

Eclipse(WTP)とMaven2プラグインとStruts2の組み合わせでハマる

EclipseにMaven2プラグインをインストールした状態で、Webプロジェクトを作成し、pom.xmlにStruts2のDependencyを記述後にEclipseのエラーが。。。 さらにProblemsビューには Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system なんて…

Mavenによるアプリケーション作成の流れ

mvnコマンドから作る方法 TECHSCORE Maven による実アプリケーション開発 http://www.techscore.com/tech/ApacheJakarta/Maven/5.html m2eclipseプラグインを使って作る方法 Code Zine Eclipse Web Tools PlatformとMavenの統合 http://codezine.jp/a/articl…

ライブラリをmavenリポジトリにデプロイする

svnでエクスポートしたライブラリや、自作したライブラリをmavenリポジトリにデプロイする方法です。 ftpでリポジトリにデプロイする .m2/settings.xmlに以下を記述 <settings> <servers> <server> <id>ftp-repository</id> <username>ユーザ名</username> <password>パスワード</password> </server> </servers> </settings> ここではpom.xmlのリポジトリIDとsettings.…

mavenの社内リポジトリの立て方

セントラルリポジトリに無いライブラリをプロジェクトで使いたい!!っていう場合、mvn install:〜をそれぞれの開発者にコマンド打ってもらうのも手間なんで社内リポジトリを立ててそこから参照してもらうようにします。 サーバにリポジトリフォルダを作成 …

maven2のコンパイル時にjava.nio.BufferOverflowException

mvn compileとコンソールから実行するとjava.nio.BufferOverflowExceptionが発生。 org.apache.maven.BuildFailureException: Compilation failure Failure executing javac, but could not parse the error: コンパイラで例外が発生しました (1.6.0_02)。Bu…

maven-eclipse-pluginを使ってみる

Eclipseプロジェクトの生成(設定) Mavenのarchetypeで作成したプロジェクト、もしくは既にエクリプスのプロジェクトになっているトップフォルダ上で以下を実行する。 mvn eclipse:eclipseこれにより以下のEclipse設定ファイルが作成される。 ・classpath …

Mavenのプロパティ一覧

Mavenで使用できるプロパティ一覧。 http://docs.codehaus.org/display/MAVENUSER/MavenPropertiesGuide http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html