Hiroyasu Suzuki's Library tagged → View Popular, Search in Google
An error occurred in phase mojoExecution with the exception org.apache.maven.plugin.CompilationFailureException: Compilation failure Unable to locate the Javac Compiler in:
C:\Program Files\Java\jre1.6.0_05\..\lib\tools.jar
生成中[Maven Events]ビューに下記のようなエラーが表示されるかもしれません。これは、q4eのMaven実行時に使われるJavaコンパイラ(tools.jar)を、Eclipseを起動しているJVMを基に見つけようとするため起こります。
<!--app lib-->
<artifact:dependencies pathId="pom.classpath" filesetId="pom.fileset" verbose="true">
<artifact:pom file="${togusa-base}/pom.xml" />
</artifact:dependencies>
<copy todir="${base-release.dir}/${lib}/${togusa-dir}/${lib}" flatten="true">
<fileset refid="pom.fileset"/>
</copy>
mvn help:effective-settings -Doutput=effective-settings.xml
SNAPSHOTバージョンを依存ライブラリに指定した場合、Mavenは通常のバージョン指定とは異なる動きをします。
通常のバージョン指定の場合、一旦ローカルリポジトリに指定されたバージョンのライブラリがダウンロードされると、ずっとそれが参照されます。
一方、SNAPSHOTは開発が現在進行形で進められているので、その内容は日々アップデートされていきます。Mavenは一旦ローカルリポジトリに取り込んだ後でも、もしもリモートリポジトリにあるライブラリのファイル更新日付がローカルよりも新しい場合、ローカルのライブラリファイルをリモートのもので上書きします。
●ひとつ以上の機能の開発中(どんどん新しくなる状態)には
バージョンナンバーの後ろにSNAPSHOTが付く
(例)0.0.3-SNAPSHOT
●機能の開発に区切りが付いた時点でSNAPSHOTが取れる
(例)0.0.3-SNAPSHOT ⇒ 0.0.3
・開発用クラスローダを有効にする・・・ON。
/PROJECT_NAME/target/classes、
org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER をチェックON。
<dependency>
<groupId>jboss</groupId>
<artifactId>javassist</artifactId>
<version>3.6.ga</version>
</dependency>
mavenにinstallを与えます。targetというディレクトリが生成され、その中にコンパイルしたクラスファイル、JARファイル、テストクラス、テスト結果が生成されています。また、ローカルリポジトリに生成したJARファイルがコピーされます。
Top Contributors
Groups interested in maven
-
WebServices Resources
A list of resources that wer...
Items: 14 | Visits: 4
Created by: Vishwanath Krishnamurthi
-
Maven
Items: 10 | Visits: 7
Created by: Julian R
-
Become a Social Media Maven
Items: 8 | Visits: 4
Created by: MK Laphen
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
