eclipse 运行Maven时报错总结
来源:互联网 发布:民生证券交易软件下载 编辑:程序博客网 时间:2024/04/29 23:24
Non-resolvable parent POM
[INFO] Scanning for projects...[ERROR] The build could not read 1 project -> [Help 1][ERROR] [ERROR] The project com.iflytek.ossp:ossp-resserver-service:1.0.0-SNAPSHOT (C:\Users\moon\Desktop\ossp-resservice-maven\ossp-resserver-service\pom.xml) has 1 error[ERROR] Non-resolvable parent POM: Could not find artifact com.iflytek.ossp:ossp-resserver-all:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 11, column 10 -> [Help 2][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[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 read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
无法解析父级的POM文件,应该是是POM文件中使用了继承。
<parent> <groupId>com.iflytek.ossp</groupId> <artifactId>ossp-resserver-all</artifactId> <version>1.0.0-SNAPSHOT</version></parent>
可以尝试加入<relativePath>
<parent> <groupId>com.iflytek.ossp</groupId> <artifactId>ossp-resserver-all</artifactId> <version>1.0.0-SNAPSHOT</version> <relativePath>../ossp-resserver-all/pom.xml</relativePath></parent>
Unable to locate the Javac Compiler in
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project ossp-resserver-service: Compilation failure[ERROR] Unable to locate the Javac Compiler in:[ERROR] C:\Java\jre6\..\lib\tools.jar[ERROR] Please ensure you are using JDK 1.4 or above and[ERROR] not a JRE (the com.sun.tools.javac.Main class is required).[ERROR] In most cases you can change the location of your Java[ERROR] installation by setting the JAVA_HOME environment variable.[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[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 read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
出现类似的错误应该是Jre配置问题:
右击项目->Java Buid Path->Libraries->JRE->Edit->Install JREs...->Edit->JRE system libraries->Add External JREs..->找到缺少的jar(toos.jar)添加进去。
No goals have been specified for this build.
Maven Buid时出现下面这个错误:
[ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[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 read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException
是因为没有指定buid goal,在POM文件中的buid节中加入默认值就行了。
<defaultGoal>compile</defaultGoal>
将第三方jar包发布到私服
1、首先要修改eclipse中的Maven配置。
不要使用内嵌的默认配置。
指向Maven的安装目录。
2、配置Maven的setting.xml
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> <server> <id>nexus-releases</id> <username>admin</username> <password>123</password> </server> <server> <id>nexus-snapshots</id> <username>admin</username> <password>123</password> </server> </servers> <mirrors> </mirrors> <profiles> <profile> <id>dev</id> <repositories> <repository> <id>local-nexus</id> <url>http://192.168.77.214:9088/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> </profile> </profiles> <activeProfiles> <activeProfile>dev</activeProfile> </activeProfiles></settings>
3、发布第三方jar包
作者:zhanjindong
出处:http://www.cnblogs.com/magialmoon
个人博客:http://zhanjindong.info
关于:一个程序员而已
说明:目前的技术水平有限,博客定位于学习心得和总结。
出处:http://www.cnblogs.com/magialmoon
个人博客:http://zhanjindong.info
关于:一个程序员而已
说明:目前的技术水平有限,博客定位于学习心得和总结。
Project configuration is not up-to-date with pom.xml. Run project configuration update
其实这个问题解决非常简单:
在项目上右键——【Maven】——【Update Project Configuration……】
这时会打开一个(Update Maven Dependencies)的对话框,然后勾选住出错的项目,点击Ok
这样就搞定了。
2 0
- eclipse 运行Maven时报错总结
- eclipse 运行Maven时报错总结
- eclipse运行maven项目时报错
- eclipse运行项目时报错
- eclipse开发时报错总结
- maven web项目创建运行时报错
- 关于使用eclipse maven UpdateProject时报错
- Eclipse创建Maven项目时报错记录
- 运行maven项目时报ProjectBuildingException
- maven eclipse 运行报错
- 运行maven工程时报错:公共的properties变量找不到
- windows安装maven,eclipse配置maven,运行spark程序总结
- Eclipse开发基于maven的android项目时报错
- Eclipse向SVN提交maven项目时报错
- 在eclipse运行maven命令时报在jre里找不到jar包
- eclipse中项目运行时报错之 Compilation error解决方法
- Android studio 导入eclipse项目 运行时报错
- Eclipse不能创建Maven webapp项目/Eclipse创建Maven工程的webapp项目时报错
- unity开发炉石传说系列玩家手中卡牌出入及移动排列代码
- Android事件传递机制(更加深入的了解事件的触发过程)
- eashion希望在ACM的道路上越走越远
- 关于android xml布局文件中android:tools 标签的认识
- D3 数据绑定1
- eclipse 运行Maven时报错总结
- android 检查网络连接状态实现步骤
- 长春上空现什么飞行一分钟后消失
- 笔记本搜索不到wifi怎么办?
- java util包概述
- jqGrid之treeGrid
- SVProgressHUD 用法
- java解惑之字符之谜(谜题12)
- PHP中array_merge和array相加的区别分析