maven的target文件夹能否自动编译

来源:5-2 数据库初始化

猫与好天气

2017-11-27

老师你好,我的项目文件夹的maven的target文件夹是手动mvn clean package生成的,有自动检查更新target的方法么,不然我每次写一次代码就要手动更新target文件夹

写回答

4回答

猫与好天气

提问者

2017-11-27

首先谢谢geely老师,出现这个问题主要是我在debug的时候出现了classnotfound的exception,然后上网查了下,发现我的idea在debug的时候是去maven的target下的class目录去找class的,因为maven没有自动打包,所以目录里也就没有出现新写的class文件,我手动打包后target下的class文件就更新了。问题是我每次写一点新的功能,想要断点的debug的时候的class都是旧的,这样难道意味着我每次debug都要手动更新target下的class目录吗?还是说我的idea配置有问题?望老师答复。

0
1
Geely
不用客气,你好,同学,我明白你的情况啦~的确太影响开发效率了。说实话,我还真没碰到过。。。请问同学使用的idea版本是多少,二期的时候咱们课程已经换2017了。一期主要是因为当时mybatis plugin插件在2017上支持不够好。 不行换idea 2017试试看如何,我感觉是ide的问题。
2017-11-28
共1条回复

Geely

2017-11-27

这个没有的,而且没必要自动更新,这个package是打包,每次打包的时候肯定会生成新的target。。没必要一直更新的...你说的 debug或者run的时候的class文件都是旧的 ,这个问题很简单。


http://coding.imooc.com/lesson/96.html#mid=3279


看一下这个章节

0
2
猫与好天气
还有老师,automakeproject这个选项我确实是点了啊,为啥class不更新呢。。
2017-11-27
共2条回复

猫与好天气

提问者

2017-11-27

谢谢回答,这个我勾了,可是仍然是我写过改过的代码在maven的target目录下无法自动更新class文件,debug或者run的时候的class文件都是旧的,没有更新。要手动用maven更新,target目录才会发生变化

0
0

看你笑呵呵

2017-11-27


//img.mukewang.com/szimg/5a1bcb0a0001620210390698.jpg

第三步老版本的idea,build可能是make,一样操作

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程