像这样,pom.xml 中存在一个问题。
<build>
<finalName>console</finalName>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
与上述代码类似,源代码和目标代码之间的编码标签在IntelliJ IDEA中显示为红色。
这段代码在旧版本中不存在。因为我使用GIT将此代码与新版本合并并提交了,所以这段代码是新版本的代码。
如果我将鼠标悬停在
<source>
上,则会显示:
如果我将鼠标悬停在此处不允许使用元素源。
<target>
上,则会显示:
如果我将鼠标悬停在此处不允许使用元素目标。
<encoding>
上,则会显示:
这是否与tomcat7-maven-plugin或其他问题有关? 我所做的只是将此代码复制到pom.xml中。此处不允许使用元素编码。