1、创建java web项目不BB了,但是在指定project Facets 时选择dynamic web module 3.0,java 1.8,javascript 1.0;
2、右键项目,configure 》convert to maven project;
3、右键项目properties》java build path》source,将多余的删掉,添加folder maven特有的文件src/main/java,src/main/resources,src/main/test;
4、将多余的java web包删除,支持jre1.8 和maven 包;
5、将pom.xml文件里面的配置项更改;
原来的:<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
</configuration>
</plugin>
</plugins>
</build>
改好后的:<build>
<defaultGoal>compile</defaultGoal>
<sourceDirectory>src/main/java</sourceDirectory>
<resources>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<warSourceDirectory>${basedir}/WebRoot</warSourceDirectory>
<version>3.0</version>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>
用eclipse创建Java web 转成maven项目各种坑
最新推荐文章于 2022-10-12 17:40:36 发布