一.环境
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目录相关推荐

  1. 自动 更新SVN目录文件.bat

    将以下代码部分拷贝至 "自动 更新SVN目录文件.bat"保存,并放在需要常更新的SVN目录下 ==========自动 更新SVN目录文件.bat================ ...

  2. windows,linux下SVN实现自动更新WEB目录

    http://www.bestphper.cn/article-132.html 通过SVN进行版本库管理,每次提交后,都要在SVN服务器更新最新上传的版本到WEB目录进行同步.操作比较烦琐,而且效率 ...

  3. [阿里DIN] 从论文源码学习 之 embedding层如何自动更新

    [阿里DIN] 从论文源码学习 之 embedding层如何自动更新 文章目录 [阿里DIN] 从论文源码学习 之 embedding层如何自动更新 0x00 摘要 0x01 DIN源码 1.1 问题 ...

  4. cad图纸目录自动生成插件_如何自动生成论文目录?

    一篇论文的内容很多,因此需要各种分级标题,如果论文没有目录的话,文章就看不懂了.导师在看你的论文时,看目录就可以大致了解论文的内容,如果对某论点感兴趣,可以根据目录找到对应的位置.因此目录是非常重要的 ...

  5. 自动生成文章的html,文章自动更新工具|自动生成文件|自动伪原创|文章自动插入关键词工具...

    概念网络发布一款自动更新文章的工具, 该套工具可用概念的文章站程序, 概念的发布站程序, 概念的企业站程序, 只要在服务器一直开着这个工具, 工具会更具配置文件的配置, 每天定时的更新网站的文章, 文 ...

  6. 【BUG记录】Idea spring boot项目中target中没有同步更新最新目录文件及资源

    BUG 日志 可见是bean创建异常,依赖注入失败 org.springframework.beans.factory.BeanCreationException: Error creating be ...

  7. 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 ...

  8. centos7 svn自动更新至web目录

    本文记录通过svn的钩子脚本实现本地提交svn后,自动同步代码文件到服务器的网站目录下,而不必手动同步. 假如现在有: SVN版本库中的一个项目:/svn/rootwww/ 网站目录:/data/ww ...

  9. SVN 使用hooks 自动更新到远程的web目录下

    为什么80%的码农都做不了架构师?>>>    环境: A机器192.168.1.10  作为SVN的服务端     (环境 apache svn ssh) 环境: B机器 192. ...

最新文章

  1. 定时器精度问题及影响
  2. 混合云存储开启企业上云新路径--阿里云混合云备份容灾方案发布 1
  3. Kubernetes基础学习(一)
  4. Qt版本中国象棋开发(二)
  5. python学习笔记(四):函数
  6. 电气毕业生在国家电网都干啥工作?
  7. Apache Shiro第3部分–密码学
  8. thinkphp 内置函数详解
  9. 如何进行Java EE性能测试与调优
  10. java opencv gamma_OpenCV函数cvAddWeighted调整alpha和gamma值 | 学步园
  11. ajax请求406,SpringMVC ajax请求406 错误解决方案
  12. Bioventus的DUROLANE(R)治疗达到全球200万次的里程碑
  13. CMAQ-5.2安装
  14. 简易命令行界面的C/S聊天室
  15. python数据处理系列之读写csv数据
  16. Bhuman应用篇——带球及踢球
  17. python opencv resize函数_OpenCV尺寸调整函数resize
  18. python中使用“[函数名].[变量名]”声明变量
  19. tplink作为无线交换机使用
  20. 基于消失点的相机自动标定

热门文章

  1. linux查看映射文件关系,Linux磁盘映射DM
  2. 判断点集与多边形的位置关系
  3. java毕业设计题目
  4. Unity Shader - Heightmap 高度贴图
  5. 微信小程序之个人中心静态页面
  6. 解决Windows 10不显示打字框
  7. [React]网易云音乐Web PC端
  8. 100BASE-T1 /1000BASE-T1 车载以太网转换器产品汇总
  9. c语言循环卖n西瓜 几天卖完,C++循环结构23道题含答案.docx
  10. LVM挂盘的详细操作