【工具-IDEA-1】项目迁移

387 阅读1分钟

嘿~今天把一个myeclipse项目迁移至IDEA,磕磕绊绊所幸迁移成功。现记录以下迁移过程中的注意点。


1.JDK问题

项目迁移至IDEA后,jdk默认是JDK1.5,需要调整两个地方

第一处:

file-->setting 

这里根据字面意思调整的是 项目字节码版本

module里面手写即可,下拉好像没有1.8



第二处:

此处调整的项目的整体SDK



此处调整的的模块的language level 

这里可以体现出IDEA的模块化结构分层,Project内包含Module。



设置好之后,还需要调整pom文件

<properties>   <maven.compiler.source>1.8</maven.compiler.source>         
 <maven.compiler.target>1.8</maven.compiler.target></properties>

注意properties是次级节点,即与dependencies平级。

修改后可避免maven重新构建项目会把jdk重置回默认的1.5。


2.中文乱码问题

部署好启动tomcat发现控制台中文乱码。我们需要修改三处

第一处:

file-->setting




第二处

help-->edit custom vm option



追加

-Dfile.encoding=UTF-8


第三处

找到IDEA的安装目录,进入bin文件夹,修改两个文件


同样都是追加

-Dfile.encoding=UTF-8


关闭IDEA重启即可。


3.tomcat启动报找不到mapper问题

这是因为maven构建项目时候没有把mapper.xml文件编译如target

可以代码结构中自行检查src和target是否一致


报错的话应该是taget缺失了所有mapper.xml文件

解决方法

1.在pom.xml文件添加构建配置

<build>  
   <resources>      
   <resource>         
    <directory>src/main/java</directory>     
     <includes>            
        <include>**/*.xml</include>       
     </includes>     
    </resource>   
  </resources>
</build>

执行maven的clean,重启tomcat。

2.如果还是不行。直接把src的mapper文件全部拷贝至target中也是可以的。