【问题标题】:maven plugin ignored from local pom plugins从本地 pom 插件中忽略的 maven 插件
【发布时间】:2012-02-08 01:33:13
【问题描述】:

我是 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]

【问题讨论】:

  • 显然,maven-jar-plugin 和 maven-deploy-plugin 是一样的。 Maven 忽略了我的配置。
  • 我什至看不懂;你不缩进吗?
  • 你在 pom 的哪个部分有那个?插件管理?建造?更多信息会在这里有所帮助。
  • 你能发布你尝试运行的 maven 命令吗?
  • 我们更新了 pom 文件中的版本,问题得到了解决。不过还是谢谢。

标签: maven maven-install-plugin


【解决方案1】:

根据错误消息和上面的信息,一种可能是您在项目上运行mvn install:install-file。改为运行mvn install

【讨论】:

  • 谢谢。是的,我运行“mvn install”,它现在正在运行。为什么运行“mvn install:install-file”是错误的?
  • mvn install:install-file 旨在在 pom 文件的上下文之外运行 - 如果您想手动将 jar 安装到本地存储库中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-14
  • 1970-01-01
  • 1970-01-01
  • 2022-08-15
  • 2017-03-28
  • 1970-01-01
相关资源
最近更新 更多