搭建 maven 项目 搭建 maven web 项目及遇到 JDK 的问题

时间:2022-04-14 05:55:55

临时起意搭建一个 maven web 项目。使用的servlet 3.0 及 1.8 JDK。

maven 默认创建了一个JDK 1.5 版本的项目。

搭建 maven 项目  搭建 maven web 项目及遇到 JDK 的问题

搭建 maven 项目  搭建 maven web 项目及遇到 JDK 的问题

注意此处选择一下WAR包。不然在配置中配置的话会有点点的小麻烦。

然后开始更改JDK。。。

搭建 maven 项目  搭建 maven web 项目及遇到 JDK 的问题

搭建 maven 项目  搭建 maven web 项目及遇到 JDK 的问题

还要把project facets 下的相关版本更改一下。

搭建 maven 项目  搭建 maven web 项目及遇到 JDK 的问题

同时,在maven项目下没有web.xml还需要新建目录,手动copy一个XML来。

搭建 maven 项目  搭建 maven web 项目及遇到 JDK 的问题

注意更改XML的使用模板版本。

搭建 maven 项目  搭建 maven web 项目及遇到 JDK 的问题

这个时候有个问题,还不能update项目,还需要更改pom文件中指定的JDK。有两种方式,一种做配置,另一种更改setting.xml

搭建 maven 项目  搭建 maven web 项目及遇到 JDK 的问题

<build>
<finalName>careertalk</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<verbose />
               <!--双JDK 如果配有 JAVA_HOME JDK 用下面那个即可-->
<bootclasspath>D:/Program Files/Java/jdk1.8.0_60/jre/lib/rt.jar</bootclasspath>
                <!-- <bootclasspath>${java.home}/lib/rt.jar</bootclasspath> -->
</compilerArguments> </configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<path>/</path>
<port>8083</port>
</configuration>
<version>2.2</version>
</plugin>
</plugins>
</build>

更改maven 的 setting.xml,在其中增加

<profiles>
<profile>
<id>jdk-1.8</id>
<!-- 另外一种激活方式 -->
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>

注意配置启动 tomcat 和 启动 JDK

搭建 maven 项目  搭建 maven web 项目及遇到 JDK 的问题

搭建 maven 项目  搭建 maven web 项目及遇到 JDK 的问题