在eclipse中使用maven时,遇到了一些问题,做个记录吧。
1.不自动导入依赖库。
在package explorer视图中,project下面应该有一个Maven2 Dependencies的栏目,该栏目中可以看到当前project所依赖的一些类库。只要在pom.xml中指定了dependency,那么, maven会自动把这些所依赖的类库导进来。但是,有的时候,maven没有导入这些类库,在公司中以前也遇到过,解决方法是把该project删除,重 新从svn中检出该项目,问题解决。
我还做了一个测试,就是新建一个project,然后把原先那个project中的pom.xml拷过去,这时,maven会自动把依赖库导进来。说明不是pom.xml的问题。现在找到的方法就是上面说的重新检出项目。
2.使用maven中心库中没有的类库
在命令行中输入以下命令,就可以把自己的类库添加到maven本地repository库中。
xml 代码
- mvn install:install-file -DgroupId=<groupId> -DartifactId=<artifactId>
- -Dversion=<version><version></version> -Dpackaging=<packaging>
<packaging></packaging>
-Dfile=<path-to-file>
<path-to-file></path-to-file>
如:现在我有一个jar包E:\mylib\jmagick.jar,约定groupId为org.jmagic,artifactId为jmagic,version为1.0,packaging类型为jar,则命令如下:
java 代码
- mvn install:install-file -DgroupId=org.jmagick -DartifactId=jmagick
- -Dversion=1.0 -Dpackaging=jar -Dfile=E:\mylib\jmagick.jar
执行成功后,就把jmagick.jar加入到maven本地repository中,可以在指定的本地repository目录下,找到org/jmagick/jmagick,在里边可以找到相关的pom和jar包。
然后在pom.xml中,添加以下代码:
xml 代码
- <dependency>
- <groupId>org.jmagick<groupId>
- <artifactId>jmagick<artifactId>
- <version>1.0version>
- </dependency>
保存之后,就会发现jmagick-1.0.jar已经自动添加到Maven2 Dependency中了。
分享到:
相关推荐
在压缩包中,包含eclipse安装maven所需的maven包和在maven使用过程中遇到的一些问题总结。
针对对初学者使用maven的遇到的问题的一些讲解 和学习的总结
文档总结了搭建maven私服管理器nexus时遇到的一些问题,建议各位使用nexus2.*版本; 文档描述了pom以及setting的一些配置
maven 在 eclipse中的配置 新手搭建maven工程,遇到maven配置问题,搭配完自己总结的
在开发过程中我们回遇到这么一种情况,比如你建了 两个项目,一个为 project1 一个为project2 而这两个项目都用到一个jar 包。比如junit.jar 如果两个项目各自导入 junit.jar 不仅对磁盘空间是一个浪费,而且也不好...
Maven BuildTime事件探查器 通常,您会遇到这样的问题:在大型版本中,您需要查找时间消耗在哪里。 这是一个实现,它收集所有阶段和mojo执行的所有信息,并在构建结束时进行汇总输出。 如果您想将此EventSpy与Maven ...
2.遇到相关问题截图(各种包问题) 于是,开始百度,查解决办法,以下为汇总,希望有一条是适合你的。 1.主要是注意你idea相关配置问题 看一下maven和jdk是否正确 2.刷新一下重新下载试试 3.我走了一点点...
源码可以直接运行,作者花了大量时间总结。如果遇到不懂的地方,可以访问作者博客https://blog.csdn.net/chekongfu/article/details/82143291
这份实验报告是关于数据持久化框架技术的课程实验,主要目标是帮助学生理解和掌握现代软件开发中使用的数据持久化框架。数据持久化是指将应用程序的数据存储在持久存储介质(通常是数据库)中,以确保数据的长期保存...
Java重点面试题 – 针对java面试过程中经常遇到的一些试题进行总结.docx JAVA面试基础知识点总结.docx Java面试笔记.docx 写出正则表达式,从一个字符串中提取链接地址.docx 出现几率最高和覆盖范围最广的一套经典...
出于兴趣,想要搭建一个自己的小站点,目前正在积极的准备环境,利用Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git,这里总结下最近遇到的一些问题及解决办法。
它还可以讨论在实验过程中遇到的挑战和解决方案。 附带源代码:最后,报告附带了完整的源代码,以便读者可以自己在其开发环境中运行和测试示例项目。这个源代码通常是一个易于导入和构建的Maven项目。 "Mybatis...
- 记录一些在开发过程中遇到的一些问题,总结开发技巧 **接下来,会以需求和设计方式来阐述** # 效果图 - 首页展示 ![image-20210105234019598](pic/image-20210105234019598.png) - 文章编辑 ![image-...
在编码过程中遇到的问题并解决,这都是宝贵的经验。用springboot开发的博客系统,简单而且实用,适合做练手项目。 功能需求 界面需求 主页 博客汇总,以列表加图片的形式展示 能够以分类的方式查看文章 能够以时间...
xJavaFxTool-spring是使用javaFx开发的实用小工具集,目前项目刚刚建立,利用业余时间把工作中遇到的一些问题总结起来,打包进小工具集中,供大家参考和使用,里面包含了javaFx的一些功能的示例,如布局、国际化、第...
由于该文档没有详细说明怎么运用到实际的项目中,特别是怎么将数据库中的值显示到页面上,所以我再运用到项目中,遇到了很多的坑,为了大家更好使用该插件,也为了自己总结下所遇到的坑,特总结如下 一、项目框架 1.后台:...
10、解决项目中的问题,小编遇到的最多的问题是因为继承关系用到了泛型,所以在反编译的时候丢失了List或者set返回值类型,找到错误上面定义的地方,将对应的类型添加到上面就ok了! 11、appserver端代码搭建的...
在编码过程中遇到的问题并解决,这都是宝贵的经验。 用springboot开发的博客系统,简单而且实用,适合做练手项目。 ## 功能需求 ### 界面需求 #### 主页 - 博客汇总,以列表加图片的形式展示 - 能够以分类的方式...