0
mavenアセンブリプラグインを使用してtarファイルを構築しようとしていますが、以下は同じコードスニペットです。 mvn installコマンドを使用してCMDプロンプトからビルドを行っているとき、tarは生成されていますが、Eclipseからは動作しません。注: - MavenとJDKは両方の実行に共通です。Maven assembly.xmlがEclipseから読み込まれていません
のpom.xml
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>assembly.xml</descriptor>
</descriptors>
<appendAssemblyId>false</appendAssemblyId>
<tarLongFileMode>gnu</tarLongFileMode>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>attached</goal>
</goals>
</execution>
</executions>
</plugin>
Eclipseのコンソール
[INFO] --- maven-assembly-plugin:2.2.1:attached (default) @ test ---
[INFO] Assemblies have been skipped per configuration of the skipAssembly parameter.
[INFO]
[INFO] --- test-assembly-verifier:1.4:verify (default) @ test ---
[INFO] Skipping assembly verification.
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ test ---
[INFO] Skipping artifact installation
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
CMDコンソール
[INFO] --- maven-assembly-plugin:2.2.1:attached (default) @ test ---
[INFO] Reading assembly descriptor: assembly.xml
EclipseからMavenを起動していて、それを無効にするいくつかのパラメータが含まれているランチャーでしかないと推測できます。それ以外に、完全なPOMファイルがないと、そこで何が起こっているのかを見るのは難しいです。さらに、私はその種のプラグイン 'test-assembly-verifier'がそこで動いているのか、その目的があるのか分かりません。それ以外のプラグインのバージョンは少し古いです.... BTW:この記事のタイトルは、Eclipseが実行されている間に何かがスキップされているが、ディスクリプタが正しく読み込まれているという問題を引き起こしています。 – khmarbaise