11-11-6 上午09时56分52秒: Build errors for pc-client; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.4.1:resources (default-resources) on project pc-client: Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.4.1:resources failed: Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.1 or one of its dependencies could not be resolved: Missing:
----------
1) org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.codehaus.plexus -DartifactId=plexus-interactivity-api -Dversion=1.0-alpha-4 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.codehaus.plexus -DartifactId=plexus-interactivity-api -Dversion=1.0-alpha-4 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.maven.plugins:maven-resources-plugin:maven-plugin:2.4.1
2) org.apache.maven.shared:maven-filtering:jar:1.0-beta-3
3) org.apache.maven:maven-core:jar:2.0.6
4) org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
----------
1 required artifact is missing.
for artifact:
org.apache.maven.plugins:maven-resources-plugin:maven-plugin:2.4.1
from the specified remote repositories:
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
今天电脑里装了myeclipse9.1,看里面自带maven插件,就把以前做的一个maven项目给布置进去了,尼玛,后台就打出了上述英文信息,似乎说maven读取资源信息插件安装没成功吧。运行项目,总是报空指针异常信息,至于项目中说空指针异常的信息也都是找不到文件路径。后台指向的错误地方,都是this.getClass().getClassLoader()
.getResourceAsStream("images/add.PNG")此类地方。
依本人看,估计确实是maven插件有问题,或者说myeclipse9.1中自带的maven插件不是完全的,没有查找资源文件路径信息的插件吧。不过我测试了一下,不用maven项目,直接一个普通的java项目中,this.getClass().getClassLoader().getResourceAsStream("images/add.PNG")都能够读取到相关的路径文件,那就算maven插件有问题,应该也不会造成读取不到路径下面的文件啊,在此我有些想不通。
现本想能不能重新安装一下maven插件,不使用9.1中自带的maven插件,找了个apache-maven-3.0.3版本的,配置了一下环境变量,在cmd命令行中敲入mvn -version也有了相关的信息。然后选择“window”->"preferences"->“MyEclipse”->"Maven4MyEclipse"->"Maven"->"Installations",此时在右端有个列表,列表右边有“Add”、“Edit”等三个按钮,选择“Add”,然后选择自己的maven的根目录,选择完后就点击“Apply”和“ok”。这一切搞定后,可是只要我引入之前的项目后台就老是输出上述英文信息,而新建一个新的maven项目也有此英文信息,可以肯定的不是我代码的问题
以上问题的解决办法,还望能有高手指点,在下感激不尽!
进行了如下操作,似乎还是没有用
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>mvn install:install-file -DgroupId=org.c
odehaus.plexus -DartifactId=plexus-interactivity-api -Dversion=1.0-alpha-4 -Dpac
kaging=jar -Dfile=/path/to/file
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-po
m ---
[INFO] Installing C:\path\to\file to C:\Documents and Settings\Administrator\.m2
\repository\org\codehaus\plexus\plexus-interactivity-api\1.0-alpha-4\plexus-inte
ractivity-api-1.0-alpha-4.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.984s
[INFO] Finished at: Mon Dec 05 19:00:49 CST 2011
[INFO] Final Memory: 2M/15M
[INFO] ------------------------------------------------------------------------
C:\Documents and Settings\Administrator>mvn install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.219s
[INFO] Finished at: Mon Dec 05 19:01:13 CST 2011
[INFO] Final Memory: 1M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM
in this directory (C:\Documents and Settings\Administrator). Please verify you
invoked Maven from the correct directory. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProject
Exception
C:\Documents and Settings\Administrator>mvn deploy:deploy-file -DgroupId=org.cod
ehaus.plexus -DartifactId=plexus-interactivity-api -Dversion=1.0-alpha-4 -Dpacka
ging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-deploy-plugin:2.5:deploy-file (default-cli) @ standalone-pom --
-
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.938s
[INFO] Finished at: Mon Dec 05 19:36:34 CST 2011
[INFO] Final Memory: 2M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.5:
deploy-file (default-cli) on project standalone-pom: C:\path\to\file not found.
-> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE
xception
分享到:
相关推荐
Maven 的插件系统是其核心功能之一,允许开发者通过安装和配置各种插件来扩展Maven的功能。 标题中的"apache-maven-3.3.9-bin.zip"是一个包含Apache Maven 3.3.9版本的二进制发行包。这个版本发布于2015年,是Maven...
Eclipse Maven2插件是Java开发环境中不可或缺的一部分,它使得Eclipse IDE能够无缝地与Maven构建工具结合,极大地简化了项目的构建、管理和部署过程。Maven是一个强大的项目管理工具,它通过统一的构建生命周期和...
Maven-Helper 插件是 IntelliJ IDEA 中的一款功能强大且实用的插件,旨在帮助开发者更好地管理 Maven 项目的依赖关系。下面是 Maven-Helper 插件的主要知识点: 1. 依赖关系查看:Maven-Helper 插件提供了一个简洁...
** Maven仓库插件详解 ** Maven仓库插件是Apache Maven项目的核心组成部分,它负责管理项目的依赖、构建工件并将其部署到指定的仓库。在Java开发领域,Maven已经成为了构建和管理项目的主要工具之一,其强大的依赖...
然而,在某些网络环境不佳的情况下,Eclipse可能无法通过内置的更新机制在线安装Maven插件。本文将详细介绍如何在Eclipse中离线安装Maven插件,以及如何配置Windows环境来确保Maven的正常工作。 首先,我们需要在...
Eclipse的Maven离线插件是开发人员在没有网络或者网络不稳定时,进行Maven项目构建和管理的重要工具。Maven是一个强大的项目管理和构建工具,广泛用于Java项目,它通过POM(Project Object Model)文件来管理项目的...
**IDEA Maven Helper插件详解** IDEA Maven Helper是一款针对IntelliJ IDEA(简称IDEA)开发的强大插件,它极大地简化了Maven项目的工作流程,帮助开发者更好地理解和管理Maven依赖关系。这款插件源自于对高效开发...
Maven3 插件是 Maven 构建工具中的一个重要组成部分,它极大地扩展了 Maven 的功能,使得开发者能够自动化处理各种特定的构建任务。Maven 是一个Java项目管理工具,它通过使用一套标准化的构建过程和依赖管理,使得...
Eclipse MAVEN离线插件是为开发人员提供的一种便捷方式,使得在没有网络连接或者网络环境不稳定的情况下,也能在Eclipse集成开发环境中使用Maven功能。Maven是一个强大的项目管理和构建工具,广泛用于Java应用的开发...
jenkins 2.346.1,jdk8 适用 git maven ssh插件
官网公布的 Eclipse 的 Maven2 插件,本插件版本是:m2e-0.12.0.20101115-1102,大小 11 MB。 关于安装 Maven2 插件到 Eclipse 的详细步骤,请参考博客《集成 Maven 2 插件到 eclipse 的过程》,博客地址:...
现在eclipse的社区版都不内置maven插件了,站点在线安装实在是太痛苦了(我装了6个小时),于是急于寻找一种离线安装的办法,可是在网上又找不到对应的m2e包(我用的eclipse4.7),于是我决定将站点下的文件(很多)...
在Eclipse中集成Maven插件,可以使得开发者在IDE内就能方便地进行Maven相关的操作,如编译、测试、打包等。本篇文章将详细介绍如何在Eclipse中离线安装Maven插件,并配置自定义的本地仓库路径。 首先,我们需要了解...
本文将深入探讨“Maven自定义插件小示例”,以帮助开发者更好地理解和利用Maven的强大功能。 Maven插件是Maven生态系统中的一个重要组成部分,它们提供了各种各样的功能,如编译、测试、打包、部署等。有时,标准...
本篇文章将详细解析如何在Eclipse中离线安装Maven插件,同时提供内附的Maven插件包,以解决在线安装过程中的速度问题和可能遇到的错误。 首先,我们需要准备的是Maven的安装。Maven是Apache开源的一个项目管理工具...
- `maven-resources-plugin`:处理资源文件,如复制到目标目录。 - `maven-surefire-plugin`:运行单元测试。 - `maven-jar-plugin`:创建 JAR 文件。 - `maven-war-plugin`:用于 Web 项目的打包。 - `maven-...
当执行`mvn clean install`命令时,Maven会按照上述顺序依次执行这些插件的生命周期阶段,从清理、复制资源、编译、测试到打包和安装,构建过程一气呵成。在日志中,可以看到每个插件及其版本、所处的生命周期阶段...
4、在links中新建maven.txt文件,内容为插件地址,例如:path=D:\eclipse_gzds\myplugins\maven(注意这里斜杠,不是反斜杠) 5、将maven.txt扩展名改为maven.lin 6、在eclipse根目录下找到eclipse.ini并打开,在...
** Maven 插件与 JAR 文件的深度解析 ** Maven 是一个强大的项目管理工具,广泛应用于Java开发领域。它简化了构建、依赖管理和项目生命周期的管理,通过使用一种标准化的项目对象模型(Project Object Model,POM)...