Idea没有自动更新target目录
一.环境
idea mvn
二.解决:
使用 mvn idea:clean 清空idea项目管理文件后 再使用 mvn idea:idea 命令重新构建idea项目管理文件
三:场景:
首先项目为自己创建的demo项目,所以难免存在很多环境配置问题.
问题:项目中修改了代码 发现target没有自动更新, 每次只能使用mvn clean 然后compile 才能更新到target里面的代码
但是这不是长久之计,
首先第一步想到重启大法,重启idea,重新导入项目,没有解决问题.
2.继续研究,接着使用mvn clean target代码后,直接运行代码,发现idea自己生成的target目录结构有问题如图,所以应该是idea对当前这个项目没有正确的识别出来.
当前项目是maven管理的项目,idea是通过*iml等文件管理项目结构的. 发现这个module里面没有idea 项目标识文件 *.iml 文件
因为是自己的项目,前面有模块抽取等操作,所以使用maven在当前模块重新生成idea管理文件 iml文件,生成成功后,重新生成的target依然有问题,
3.怀疑是整个项目有问题,所以到项目目录下首先使用 mvn idea:clean 清楚掉已有的idea管理文件 iml文件,然后重新生成,使用 mvn idea:idea 结果如图:
有意思了这个时候看到在项目目录下有两个iml文件,名称分别是 jdk.iml和idk8.iml,找到原因了,由于以前手动修改过pom中artifactId,然后各种骚操作导致的,使用mvn idea:clean的时候 由于 项目artifactId已经从jdk修改为了jdk8,所以原有的jdk.iml没有被删除,手动删除,然后再生成. 问题解决,idea可以通过正确的iml管理到项目,从而生成正确的target目录了.
三.总结 当前项目是maven管理的idea项目,idea是通过maven生成的iml达到管理项目结构的,更新代码时,idea通过错误的iml生成了错误的target,更深一步iml文件功能详解暂不准备深入
Idea没有自动更新target目录相关推荐
- 自动 更新SVN目录文件.bat
将以下代码部分拷贝至 "自动 更新SVN目录文件.bat"保存,并放在需要常更新的SVN目录下 ==========自动 更新SVN目录文件.bat================ ...
- windows,linux下SVN实现自动更新WEB目录
http://www.bestphper.cn/article-132.html 通过SVN进行版本库管理,每次提交后,都要在SVN服务器更新最新上传的版本到WEB目录进行同步.操作比较烦琐,而且效率 ...
- [阿里DIN] 从论文源码学习 之 embedding层如何自动更新
[阿里DIN] 从论文源码学习 之 embedding层如何自动更新 文章目录 [阿里DIN] 从论文源码学习 之 embedding层如何自动更新 0x00 摘要 0x01 DIN源码 1.1 问题 ...
- cad图纸目录自动生成插件_如何自动生成论文目录?
一篇论文的内容很多,因此需要各种分级标题,如果论文没有目录的话,文章就看不懂了.导师在看你的论文时,看目录就可以大致了解论文的内容,如果对某论点感兴趣,可以根据目录找到对应的位置.因此目录是非常重要的 ...
- 自动生成文章的html,文章自动更新工具|自动生成文件|自动伪原创|文章自动插入关键词工具...
概念网络发布一款自动更新文章的工具, 该套工具可用概念的文章站程序, 概念的发布站程序, 概念的企业站程序, 只要在服务器一直开着这个工具, 工具会更具配置文件的配置, 每天定时的更新网站的文章, 文 ...
- 【BUG记录】Idea spring boot项目中target中没有同步更新最新目录文件及资源
BUG 日志 可见是bean创建异常,依赖注入失败 org.springframework.beans.factory.BeanCreationException: Error creating be ...
- Linux下搭建SVN服务器及自动更新项目文件到web发布目录(www)
一.linux服务器端配置 1 2 3 4 5 6 7 8 9 [root@server ~]# rpm -qa | grep sub subversion-libs-1.7.14-10.el7.x8 ...
- centos7 svn自动更新至web目录
本文记录通过svn的钩子脚本实现本地提交svn后,自动同步代码文件到服务器的网站目录下,而不必手动同步. 假如现在有: SVN版本库中的一个项目:/svn/rootwww/ 网站目录:/data/ww ...
- SVN 使用hooks 自动更新到远程的web目录下
为什么80%的码农都做不了架构师?>>> 环境: A机器192.168.1.10 作为SVN的服务端 (环境 apache svn ssh) 环境: B机器 192. ...
最新文章
- 定时器精度问题及影响
- 混合云存储开启企业上云新路径--阿里云混合云备份容灾方案发布 1
- Kubernetes基础学习(一)
- Qt版本中国象棋开发(二)
- python学习笔记(四):函数
- 电气毕业生在国家电网都干啥工作?
- Apache Shiro第3部分–密码学
- thinkphp 内置函数详解
- 如何进行Java EE性能测试与调优
- java opencv gamma_OpenCV函数cvAddWeighted调整alpha和gamma值 | 学步园
- ajax请求406,SpringMVC ajax请求406 错误解决方案
- Bioventus的DUROLANE(R)治疗达到全球200万次的里程碑
- CMAQ-5.2安装
- 简易命令行界面的C/S聊天室
- python数据处理系列之读写csv数据
- Bhuman应用篇——带球及踢球
- python opencv resize函数_OpenCV尺寸调整函数resize
- python中使用“[函数名].[变量名]”声明变量
- tplink作为无线交换机使用
- 基于消失点的相机自动标定