转载 http://reiz6153.blog.163.com/blog/static/40108915200911481255375/
1、问题:安装完eclipse的maven插件后,重新启动eclipse,出现提示框,内容是maven需要一个已安装的jdk。如果出现这个问
题,maven的一些功能会使用不了,maven的某些jar需要eclipse外部的jdk来支持。
解决:这里需要注意的是,这个jdk不是eclipse默认的那个,而是另外安装的,而且需要在eclipse.ini文件指定。在该文件的第一行加入指
令
-vm
E:\Java\jdk1.6.0_03\jre\bin\javaw.exe
-vm后一定要回车,而且启动eclipse的快捷方式中不要有
-vm选项,否则会使eclipse.ini中的-vm选项无效的。
2、问题:在配置cactus/jetty容器内测试的时候,出现Missing Cactus property
[cactus.contextURL]的测试错误(是error而不是failure),脱离maven运行junit也出现同样的问题,在网上查了很
多资料都没有解决这个问题。
解决:由于maven默认配置是不输出debug信息的,于是手动建立一个新的maven
build配置,选择Goals为test并选中Debug
Output复选框,运行后在控制台中看到异常信息
org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
resource in repository,该行上面的debug信息为Unable to get resource
'org.mortbay.jetty:org.mortbay.jetty:pom:5.1.9' from repository central
(http://repo1.maven.org/maven2),显然从网上和本地repository都没有抓到这个依赖,而我在pom.xml中加
入的jetty依赖是6.1.14版本,cactus是1.8.1版本,也许当前版本的maven和cactus依赖的是5.1.9版本,于是下载
5.1.9版本的jetty,并用mvn install安装到本地repository,将pom.xml中的jetty依赖更新,重新运行maven
test,问题依旧,原来mvn
install后,repository中只有jar文件而没有pom文件,maven是不可能识别的。于是脱离maven进行junit测试,测试通过
了。
3、问题:Missing indirectly referenced artifact XXX
解决:可以到remote maven repository手动下载jar、pom和相应的sha文件,并copy到local
repository中该artifact对应的目录中。多加几个remote
repository也可以,但如果remote没有所需要的artifact,仍然要靠local
repository来解决。最糟的就是实在是没有这样的artifact可用,那就得换其它版本的artifact了,每个artifact的
pom.xml是最好的参考。
4、问题:在eclipse中,mvn clean
install一个多模块项目时,出现........\target\classes(拒绝访问。)的调试信息,war包死活打不上,而clean、
compile、test等等一切生命周期都没问题,除了war。
解决:在命令行下执行mvn clean
install任务,一切正常,war包也顺利打成。至今也没找到为什么会出现上诉问题的原因。
5、问题:在命令行下构建一个工程时,出现“javac: 无效的目标版本: 1.6“的提示,构建失败。
解决:将pom中maven-compiler-plugin的source和target指定为1.5,重新构建,成功。原因可能是工程所依赖的某个组
件不支持1.6的版本号,那就试着降低javac版本。
分享到:
相关推荐
针对对初学者使用maven的遇到的问题的一些讲解 和学习的总结
有关于当安装maven成功后javaweb会出现几个乱码问题,都会解决。 想解决java中文乱码问题也得了解一下我们常用的编码方式: ASCII编码是目前计算机中用得最广泛的字符集及其编码。 ISO8859-1可以表示的是西欧语言。...
自己学习并应用Spark一段时间后,由于需要改源代码,就研究了下怎么编译源码,成功编译后,记录下了编译的步骤和遇到的问题,例如编译过程中,下载大量的依赖包,默认从国外下载,非常慢,可能要编译好几个小时,...
初衷想法:在学习过程中遇到比较有趣的问题、然而花了点心血和时间去整理,然而进行梳理出来一份文章比较完整有知识体系的DevOps自动化构建与部署工程文章,技术知识内容比较多,而且文章内容较长,然而分了几个章程...
初学者的福音,最近一直在折腾springboot版本的问题,发现在集成三方库时v2和v3版本...后续有时间再整理几个springboot3集成不同中间件的工程和教程,如mybatis, redis等。如工程有问题可联系博客在主页上私信留言。
Intellij idea是一款非常强大的编辑器,可以很方便地帮我们创建maven项目,有用过的同学应该都深有体会,但我们经常会遇到一个困扰,那就是用idea创建maven项目时,速度很慢,往往需要好几分钟的时间,有时甚至会卡...
主类在GeneratorMain,只要指定几个关键点,输出路径,输入表名,上级包名,就能生成代码后,直接复制到工程中,生成类中结构清晰,注释完整。 /** * 生成演示 */ public static void main(String[] args) { ...
前几天看到一个反人类音量滑动条设计的有趣帖子原帖地址,网友设计了各种反人类的滑动条(这些脑洞我是服气的!),于是我抽空在 android 上面实现了一个其中比较有趣的设计,点击喇叭弹射出去圆点控制音量。在写这个...
整个系统分为以下几个功能模块: 1)运动信息查询:可以查询户外运动的时间,地点,运动性质以及所参加运动 活动的人员更加的方便。 2)会员信息查询:管理员可以对会员进行统计以及删除操作。以便管理员可以 及时...
整个系统分为以下几个功能模块: 1)运动信息查询:可以查询户外运动的时间,地点,运动性质以及所参加运动 活动的人员更加的方便。 2)会员信息查询:管理员可以对会员进行统计以及删除操作。以便管理员可以 及时...
项目中遇到此需求,网上搜罗各种资料,都没有100%解决问题,要么丢字符,要么格式错乱,要么乱码,潜心攻克几天,终于找到完美方案,现分享给各位同仁; 基于apache pdfbox库实现Java PDF转图片,带源码和pom文件;...
java工程师面试题大全-100%公司笔试题你都能碰到几个.docx Java开发工程师上机笔试题.docx Java开发求职面试题.docx Java开发笔试题.docx Java数据结构类面试题.docx Java数据结构题.docx Java笔试面试宝典.docx ...
java工程师面试题大全-100%公司笔试题你都能碰到几个.docx Java开发工程师上机笔试题.docx Java开发求职面试题.docx Java开发笔试题.docx Java数据结构类面试题.docx Java数据结构题.docx Java笔试面试宝典.docx ...
Coroutines项目具有几个明显的优势: 保存和加载方法状态比Javaflow 更快提供Maven,Ant和Gradle插件 提供一个Java代理 正确支持Java 8+字节码 正确支持同步块 正确支持序列化和版本控制 模块化的项目结构和代码...
很多时候项目中需要实现双层Viewpager嵌套效果,但是我做过几次都是遇到各种各样的问题,这个项目使用一个Viewpager,加上计算控制显示来实现双层嵌套效果,供有需要的同学使用。 文章地址: 效果展示 apk下载地址:...
在这里先介绍几个标签。 * proxy_connect_timeout:与服务器连接的超时时间,默认60s * fail_timeout:当该时间内服务器没响应,则认为服务器失效,默认10s * max_fails:允许连接失败次数,默认为1 这里我们所...
- 记录一些在开发过程中遇到的一些问题,总结开发技巧 **接下来,会以需求和设计方式来阐述** # 效果图 - 首页展示 ![image-20210105234019598](pic/image-20210105234019598.png) - 文章编辑 ![image-...
前前后后写了不下十几个,慢慢的就想是不是可以把这些爬虫代码再抽象出来,做出一个简易的爬虫框架呢?于是就尝试去看WebMagic的源码,后来又发现了一个源码比较容易解读的爬虫框架XXL-CRAWLER,简单的分析了源码之后...
这个时候,我们总是会遇到这些问题: 老大,接口文档还没输出,我的好多活干不下去啊! 后端小哥,接口写好了没,我要测试啊! 测试时间不够啊,就要发版了,今天难道我有看明天的太阳升起? 诸如种种,就是一句...
近几年Lambda表达式风靡于编程界。很多现代编程语言都把它作为函数式编程的基本组成部分。基于JVM的编程语言如Scala、Groovy及Clojure把它作为关键部分集成在语言中。而如今,(终)Java 8也加入了这个有趣的行列。 ...