今天学习应用eclipse的maven插件,碰到了一系列的问题,在这里做个归纳总结:
1. 使用自定义的本地仓库,修改eclipse的classpath中M2_REPO
首先进入%MAVEN_HOME%/conf/目录,打开settings.xml文件,将localRepository的值修改为你自定义的仓库地址。
然后打开eclipse--》window--》preferences--》maven--》installations添加自己下载的maven
然后打开eclipse--》window--》preferences--》maven--》User Settings将配置文件改成自己的,其中步骤3对应的是maven安装目录下conf中的文件,步骤4对应的是自定义本地仓库目录下的配置文件,执行完后重启eclipse会发现,classpath下的M2_REPO的值已经改成我们仓库的位置而不再是默认的c:/下;
2. 新建一个maven项目,添加jar包的问题
怎么新建maven项目,这里就不再说了,只说说添加jar包过程中碰到的问题。
点击pom.xml,选择Dependencies,然后选择add,在Enter groupId...位置输入想要添加的jar包名称,如hiber(如果没有问题,就会出现如图所示的一些备选项)。
但是第一次使用maven时,是不会出现选项的,或者只有几个,此时需要执行以下操作来解决这个问题!
打开window--》show view---》maven---》maven repositories---》右键local repositories---》Rebuild Index,然后再执行add操作即会发现出现很多备选项了,问题解决。原理是什么我也还没弄清楚。
此时输入hiber就可以在出现的许多选项中选择对应的jar包,然后选择版本
3. 无法从远程仓库转移到本地仓库,jar包下载不成功问题,具体报错如下:ArtifactDescriptorException: Failed to read artifact descriptor for org.hibernate:hibernate-annotations:jar:3.5.6-Final:
此时maven项目又出现了很多红叉叉,真的很纠结啊,一个个问题接踵而至。。。
解决方案:
首先右击项目,run 运行执行maven install命令,将依赖的jar包从远程仓库下载到本地仓库来,
待下载完成后,右击项目jpa-test--》Maven---》Update Project---》选中Force Update of...---》ok
此时刷新项目红叉叉就全没了,顺利导入jar包。
这个问题解决最后是解决了,但是这个解决方案怎么样就不知道了,原理就更是不清楚了,哪位大哥看到提点一下,不胜感激。
这是今天使用maven插件碰到的3个问题,在此贴出来希望能帮到,像我一样刚刚接触maven的朋友们。
相关推荐
在 Java世界中我们很多的开发人员选择用 Ant来构建项目,一个 build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如 jar文件管理混乱,各个项目结构和 build.xml相差很大等等。...
在编码过程中遇到的问题并解决,这都是宝贵的经验。 用springboot开发的博客系统,简单而且实用,适合做练手项目。 ## 功能需求 ### 界面需求 #### 主页 - 博客汇总,以列表加图片的形式展示 - 能够以分类的方式...
使用中遇到问题可提交issue,+qq讨论 使用工具eclipse,在eclipse导入文件即可使用 通过运行项目里面的ssm_crud.sql来导入数据库结构 注意修改数据库信息:ssm-crud/src/main/resources/目录下的dbconfig....
平滑升级相当困难,在用springboot3做新项目时也遇到了很多官方文档不详细的原因,所以特整理了一个干净版本的开发框架,集成了最基础的功能,下载本地后,可以导入到idea中,demo分两个工程:root工程和...
如果使用得当,它可以为您的应用程序增加一层弹性,从而可以在遇到意外/恶意输入和软件错误时保持其正常运行。目录JNI与思考Lambda和直接方法引用配置指南标记类型常问问题我要增加多少开销? 我可以在IDE中使用它...
3.7 如果遇到问题或有问题应该怎么去做 20 3.7 经常被问的问题 20 第四章:核心引擎的API 21 4.1 jBPM API 23 4.11 Knowledge Base 23 4.12 会话 23 4.13 事件 25 4.2. Knowledge-based API 27 第五章 核心引擎:...
3.7 如果遇到问题或有问题应该怎么去做 14 3.7 经常被问的问题 14 第四章:核心引擎的API 15 4.1 jBPM API 16 4.11 Knowledge Base 17 4.12 会话 17 4.13 事件 19 4.2. Knowledge-based API 21 第五章 核心引擎:...
3.7 如果遇到问题或有问题应该怎么去做 14 3.7 经常被问的问题 14 第四章:核心引擎的API 15 4.1 jBPM API 16 4.11 Knowledge Base 17 4.12 会话 17 4.13 事件 19 4.2. Knowledge-based API 21 第五章 核心引擎:...
项目中遇到的问题.avi │ 13.quartz.avi │ aa.quartz框架.avi │ 淘淘商城第十二天笔记.docx │ ├─补充1:拔高课程(Redis3.0持久化、集群、MySQL5.6优化、Tomcat7优化) │ │ 打开必读.txt │ │ │ ├─课前...