前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >maven模块名相互依赖如何解决?

maven模块名相互依赖如何解决?

作者头像
废江_小江
发布于 2022-09-29 07:01:37
发布于 2022-09-29 07:01:37
1.3K00
代码可运行
举报
文章被收录于专栏:总栏目总栏目
运行总次数:0
代码可运行

文章目录

背景

水一篇文章,这里记录下maven中的一个模块名被另一个模块引用,但是却不知道如何修改的问题。首先看图:

这里的qqrobot2模块所有的东西都变成了一个模块,并且指向myqqrobot。

原因

先说原因,其实就是我复制myqqrobot的pom文件的时候,忘记修改了文件的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<artifactId>qqrobot2</artifactId>

这个标签,这里需要改成现在的maven项目对应的项目名字即可

解决方法

解决办法其实很简单,首先修改该工程maven中的标签名字,然后将修改下下面这个

将这些删除掉即可,看下就懂,我就不多说了。这里,最后还有个小问题就是pom文件会变成灰色,修改办法是:当idea中的maven项目里,pom.xml被划上一条横线时,所有的类都没法正确导入。解决方法为file->settings->Build,Excution,Deployment->Maven->Ignore file,然后在被打上钩的pom.xml前面的钩去掉,确定后再看项目中的pom.xml即能正确运行,可能需要重启。

总结

到此就水完了, 这个不是bug的bug花了我大约半个小时才找到解决方法,主要一开始百度搜索的时候没表述好需要表达的意思,因此搜了半天。其次,就是对maven架构的不熟悉。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在Windows下搭建Gitlab服务器
一.GitLab简介 GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。 二.GitLab和Github的联系和区别 Github - 一个网站,提供给用户空
xiangzhihong
2018/02/05
21.3K0
在Windows下搭建Gitlab服务器
java接口自动化(五) - 企业级代码管理工具Git的配置
上一篇讲解完如何安装Git后,今天宏哥趁热打铁讲解一下Git的使用,要想使用Git,我们还需要做一些准备工作,首先你的拥有一个Git账号,所以如果你没有的话,就快速注册一个吧。
北京-宏哥
2020/05/19
6410
【Git】每天1分钟系列——Git建仓
在实际项目开发中,按照如下步骤使用git进行代码管理 1.项目经理在开发之初,创建好仓库,上传项目的框架、组员分支 2.组员克隆项目框架,同步分支,按分工开发,在分支提交代码 3.在需要发布时
天道Vax的时间宝藏
2021/08/11
5300
十分钟搞定SourceTree安装使用
下载位置: 链接: https://pan.baidu.com/s/1sluTAG1 密码: qexi SourceTree跳过Atlassian账号,免登陆,跳过初始设置 SourceTree 安装之后需要使用账号登陆以授权,并且是强制登陆。 登录过程非常漫长,并未在不FQ的情况下是不能成功的,下面记录一下跳过登录的方法。 装之后,转到用户本地文件夹下的 SourceTree 目录,找到accounts.json 文件,没有则新建。 C:\Users\Administrator
企鹅号小编
2018/01/31
13.5K0
十分钟搞定SourceTree安装使用
GitLab配置ssh key
  当前很多公司都选择git作为代码版本控制工具,然后自己公司搭建私有的gitlab来管理代码,我们在clone代码的时候可以选择http协议,当然我们亦可以选择ssh协议来拉取代码。但是网上很少找到如何用git客户端生成ssh key,然后配置在gitlab,我当时在做的时候苦于摸索,后来终于找到了解决方案,那么本文,我们就来聊一聊如何本地git客户端生成ssh key,然后配置在gitlab里,而后使用ssh协议进行提交和拉取git远程仓库的代码。
阿豪聊干货
2018/08/09
1K0
GitLab配置ssh key
使用gitosis来配置管理git服务器端
git环境默认是可以直接使用的,但需要为每个成员开ssh权限帐号,且各个仓库之间的交叉权限管理很麻烦,所以需要使用gitosis, 它无需为每个开发人员开设ssh帐号,安全方便。
EltonZheng
2021/01/22
9830
利用 SSH 完成 Git 与 GitHub 的绑定
在「史上最简单的 GitHub 教程」中,我们已经对 GitHub 有了一定的了解,包括创建仓库、拉分支,或者通过Clone or download克隆或者下载代码;我们也下载并安装了 Git,也了解了其常用的命令。But,无论是 GitHub,还是 Git,我们都是单独或者说是独立操作的,并没有将两者绑定啊!也就是说,我们现在只能通过 GitHub 下载代码,并不能通过 Git 向 GitHub 提交代码。 因此,在本篇博文中,我们就一起完成 Git 和 GitHub 的绑定,体验通过 Git 向 Git
CG国斌
2018/01/26
1.9K0
关于Git你必须知道的
提交的时候warning: LF will be replaced by CRLF in 解决办法
徐建国
2021/08/03
3870
记一次使用GitHub的经历
昨天在Pull Request布好大佬的Cuckoo模板时遇到了一些问题,以前都是使用git clone来下载代码,倒还没有体验过上传代码的过程,于是便好好的体验了一番。
用砖头敲代码
2022/08/30
2640
如何上传项目到GitHub
github作为开源的分布式版本管理系统,上面有众多的优秀开源项目,也有丰富的学习资料,熟练使用github也是程序员的一项必备技能。下面简单介绍下如何提交代码到github。
吾非同
2020/10/23
8430
如何上传项目到GitHub
[1267]Sourcetree安装教程及使用
Sourcetree是一款免费的Git图形化客户端,它由Atlassian开发,提供了跨平台的支持,可运行在Windows和Mac操作系统上。Sourcetree可以让开发者更方便地使用Git来管理代码,不需要在命令行中输入复杂的Git命令,而是通过可视化的界面完成代码管理操作。
周小董
2024/03/03
4360
[1267]Sourcetree安装教程及使用
【转载,实测好用】gitlab结合sourcetree使用
这是本人第一次发表博客,如有不足或者缺陷,请批评指正,希望能够更好的学习。最近刚来到一家老外的公司,他们使用的代码管理工具是gitlab,由于之前没使用过gitlab,所以,安装这个软件也费了老大的劲。现在把整个过程分享给大家,希望能给更多的人带来方便。
jianghaibobo
2019/09/11
2.2K0
【转载,实测好用】gitlab结合sourcetree使用
在centos上搭建git服务器并自动同步代码
CentOS安装Git实现多人同步开发 centos中GIT服务器搭建及使用密钥连接
拓荒者
2019/03/15
2.1K0
在centos上搭建git服务器并自动同步代码
【Git】TortoiseGit(小乌龟)配置SSH和使用
(在我们执行git pull等一些操作的时候,会提示你它不知道你是谁,你就需要配置name和email.)
陶然同学
2023/10/14
4.6K0
【Git】TortoiseGit(小乌龟)配置SSH和使用
简单的方法完成项目上传到github
写了一个不错的项目想和大家分享一下,准备放在以前的github账号上,打开网站,发现在自己不知如何上传了,问度娘,几种方法都模糊 不清,几天了自己始终 没有完成上传,一直认为自己对任何事请没有恒心,今
honey缘木鱼
2018/06/13
7100
都什么年代了,你居然还连不上GitHub?
众所周知,GitHub是我们程序员在上班或者学习的时候经常会逛的一个地方[手动狗头],而且如果我们想参与开源项目的话,GitHub也是一个很好的平台。
阿珍
2022/12/30
8330
利用GitHub 的Actions自动同步gitee仓库,并Gitee Pages 自动部署项目
GitHub 的Actions会处理.github下的工作流文件夹workflows。 只要在g项目根目录下创建 .github/workflows/ ,在这个文件夹里再创建Sync.yml文件,填入以下代码。 当产生push操作就会自动同步gitee
鳄鱼儿
2024/05/21
1300
[Git] 代码管理之 Git(三)Git 服务器的搭建
我们平时使用git的时候,都是我们直接去拉取别人的仓库的代码,然后修改后提交到git服务器去,那如果我们想自己搭建自己的Git服务器该怎么做呢?
轻舞飞扬SR
2021/02/24
6830
[Git] 代码管理之 Git(三)Git 服务器的搭建
Git 的基本使用(二)生成SSH,并从远端服务器上拉取代码
我在上篇介绍了如何本地创建Git仓库并提交代码到远端。但是其中有个关于SSH的配置没有进行详细说明
zinyan.com
2023/07/13
1.9K0
Git 的基本使用(二)生成SSH,并从远端服务器上拉取代码
【Git】三、远程管理
​ 我们目前所说的所有内容(工作区,暂存区,版本库等等),都是在本地!也就是在你的笔记本或者计算机上。而我们的 Git 其实是分布式版本控制系统!什么意思呢❓❓❓
利刃大大
2025/02/14
790
相关推荐
在Windows下搭建Gitlab服务器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验