1.新建Maven项目需要编辑下JRE System Library,否则可能看不到src/main/java等目录
具体做法如下
:
在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择 workspace default jre 即可。
2.需要更改class输出文件夹:
具体做法如下:
项目右键---》properties-->java build path-->source:
下面应该有4个文件夹。src/main/java,src/main/resources,src/test/java ,src/test/resources。
双击每个文件夹的Output folder,选择路径。
src/main/java,src/main/resources,选择target/classes;
src/test/java ,src/test/resources, 选择target/test-classes;
选上Allow output folders for source folders.(如果没有选上的话)
3.project facts切换dynamic web module成3.0出错:
这是因为新建项目的时候
用了maven-artchetype-webapp
由于这个catalog比较老,用的servlet还是2.3的
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>Archetype Created Web Application</display-name>
</web-app>
还需要到该项目的.settings文件夹里面进行修改:
修改完后到project facts中修改dynamic web module看看是否还会报错