eclipse导入maven项目与配置使用本地仓库

前言

本人润国外了,发现不能用收费软件IDEA了,需要使用eclipse,这个免费。

但是早忘了怎么用了,在此总结下。

一、eclipse导入本地项目

1.选这个:open projects from file system…
在这里插入图片描述
2.找到项目文件夹,就是里面有pom.xml的上一层就行(如果是maven项目的话)
在这里插入图片描述

我已经导入一次了,现在是这样;如果没有导入,那个select all的地方,就可以选择需要导入哪些子项目。

我这个是用若依项目测试的,父项目一个pom,里面还有好几个子项目pom,这样下一步就全部导入了。

二、eclipse配置使用本地仓库

1.点window-preferences
在这里插入图片描述
2.搜索maven
在这里插入图片描述
可以自己下一个maven,然后第一个选的是全局settings.xml位置;第二个是自己用户的settings.xml位置,第三个是toolchains.xml的位置;

注意,这里local respository不让设置,需要自己修改settings.xml文件才行:
在这里插入图片描述
我改到d盘的user_maven里面了,以后依赖就下载到这个位置。

3.配置项目里使用本地maven仓库的文件
主要是这步卡住了,有些子项目需要用到另一个子项目,但是我使用maven install装到本地后,还是报错,找不到项目。后来发现,需要修改父pom.xml的内容为这样:
在这里插入图片描述
加上这个,file:///D:/user_maven,这样其他项目使用jar包时,才能用到本地仓库其他项目打好的jar包。

三、eclipse使用maven命令

选中一个项目文件夹,点击绿色按钮就行,会出现选择如何启动;或者右键点击项目文件夹,也会出现。
在这里插入图片描述
这里,有maven install,就可以把项目打包成jar装入本地仓库,供其它项目用;
第一个有Java Application,这个就是可以启动的项目的话,就可以点;有些项目不能启动,就没有这个选项(就是没有main启动类,就没有这个;比如spring项目就没有,得后续用tomcat吧;springboot项目就有这个)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/621098.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cookie与session及其区别

一、cookie 1. 为什么需要cookie? web程序使用HTTP协议进行传输,而HTTP协议是无状态的协议(即对事务处理无记忆性,如果后续处理需要使用前面的信息,只能重传,导致每次连接传送的数据量增大)。c…

AI预测福彩3D第34弹【2024年4月13日预测--第8套算法开始计算第2次测试】

各位小伙伴,今天实在抱歉,周末回了趟老家,回来比较晚了,数据今天上午跑完后就回老家了,晚上8点多才回来,赶紧把预测结果发出来吧,虽然有点晚了,但是咱们前面说过了,目前的…

【团体程序设计天梯赛 往年关键真题 25分题合集 详细分析完整AC代码】(L2-025 - L2-048)搞懂了赛场上拿下这些分就稳了

L2-025 分而治之 并查集 样例 输入样例: 10 11 8 7 6 8 4 5 8 4 8 1 1 2 1 4 9 8 9 1 1 10 2 4 5 4 10 3 8 4 6 6 1 7 5 4 9 3 1 8 4 2 2 8 7 9 8 7 6 5 4 2输出样例: NO YES YES NO NO分析: 先将所有边记录下来,再每次询问时&…

针对MaxCompute优化案例分享

声明 原文来源:微信公众号:阿里云开发者 前言 MaxCompute 是阿里巴巴集团推出的一种大数据计算平台,用于处理海量数据和进行数据分析。它提供了高可靠性、高扩展性和高性能的数据处理能力,支持 SQL 查询、MapReduce 计算和机器…

python|reset_index

reset_index可以重置索引index,比如说将A、B、C删除一列后,重置成数字。

外卖点餐APP开发需要哪些功能

uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。 框架支持:springboot/Ssm/thinkphp/django/flask/express均支持 前端开发:vue.js 可选语言:pythonjavanode.jsphp均支持 运行软件…

纯css实现switch开关

代码比较简单&#xff0c;有需要直接在下边粘贴使用吧~ html: <div class"switch-box"><input id"switch" type"checkbox"><label></label></div> css&#xff1a; .switch-box {position: relative;height: 25px…

探索以太坊世界:使用Geth打造你的私人网络

文章目录 概要名词解释Geth&#xff08;Go Ethereum&#xff09;区块链网络种类 具体流程下载geth客户端配置私链新建创世区块启动私链 连接MetaMask钱包小结 概要 在区块链领域&#xff0c;以太坊私链的搭建是学习和开发智能合约的重要一步。私链允许开发者在独立的环境中进行…

【vue】用vite创建vue项目

前置要求 要有Node.js 1. 用vite创建vue项目 在cmd中&#xff0c;进入一个文件夹 在文件资源管理器上面的文件目录中&#xff0c;输入cmd&#xff0c;回车在cmd中通过cd命令进入对应文件夹 创建项目 npm create vitelatest # 创建项目创建项目过程中的一些选项 Ok to pro…

pnpm 使用 workspace 报错 ERR_INVALID_THIS

有时候真的感觉如果有一个老师指路&#xff0c;那么遇到的坑真的会少很多。 错误示例&#xff1a; GET https://registry.npmjs.org/rollup%2Fplugin-typescript error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.原因是什么&#xff1f;原因就是 pnpm 的…

Python数据容器(一)

一.数据容器入门 1.Python中的数据容器&#xff1a;一种可以容纳多份数据的数据类型&#xff0c;容纳的每一份数据称之为1个元素&#xff0c;每一个元素&#xff0c;可以是任意类型的数据&#xff0c;如字符串、数字、布尔等。 2.数据容器根据特点的不同&#xff0c;如&#…

Python基于flask的豆瓣电影分析可视化系统

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…