3

私はMavenを初めて使用するため、理解できません。

pom.xmlファイルにプラグインのこの構成がありますが、mvnが私の構成を使用していないようです。

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.3.1</version>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<packaging>jar</packaging>
<artifactId>${project.artifactId}</artifactId>
<groupId>${project.groupId}</groupId>
<version>${project.version}</version>
<file>
${project.build.directory}/${project.artifactId}-${project.version}.jar
</file>
</configuration>
</execution>
</executions>
</plugin>

このプラグインをコメントアウトすると、同じエラーが発生します。ブログには、Mavenが実行内の構成を無視していたという古い議論があります。それはまだ問題ですか?他の何かの代わりにプラグイン宣言を読み取るようにMavenを作成するにはどうすればよいですか?依存関係がコメントアウトされると、何が実行されますか?

エラー

 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-    plugin:2.3.1:install-file (default-cli) on project core: The parameters 'file' for goal     org.apache.maven.plugins:maven-install-plugin:2.3.1:install-file are missing or invalid ->     [Help 1]
4

1 に答える 1

6

mvn install:install-fileエラーメッセージと上記の情報から、1つの可能性はプロジェクトで実行していることです。mvn install代わりに実行してください。

于 2012-02-08T05:17:55.110 に答える