eclipse maven创建工程缺少目录的解决办法

在练习eclipse创建maven web工程时,工程下只有src/main/resources目录(显然这种结构是不对的),没有相应的src/main/java, src/test/java,src/test/resources这三个目录,具体原因不太清楚,估计是eclipse创建maven web 项目时候的bug吧. 
解决办法: 
1.打开Navigator视图 
2.找到.classpath文件,复制以下内容

<classpath>
    <classpathentry kind="src" output="target/classes" path="src/main/java"/>
    <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
    <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
    <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
        <attributes>
            <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="output" path="target/classes"/>
</classpath>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

3.重新building时候可能项目会有问题, 需要将java build path的JRE System Library换成Workspace default JRE 即可

猜你喜欢

转载自blog.csdn.net/zerolaw/article/details/80931288