[英]maven pom.xml error with configuration in IntelliJ
像这样的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中。
tomcat7-maven-plugin不支持源,目标,编码标签。
因此它是错误的源代码。
我解决了删除配置标签的问题。
它可能仅支持三个标签,例如:outputDirectory,finalName,attach。
tomcat7-maven-plugin不支持源,目标,编码标签。
如果生成的jar文件是主要来源,则将使用finalName的值加上“ -sources”来命名。 否则,它将是finalName加上“ -test-sources”(如果它是测试源)。 它将在指定的outputDirectory中生成。 attach参数指定是否将Java源代码附加到项目的工件列表。
引用站点:[在此处输入链接描述] [1] https://maven.apache.org/plugins/maven-source-plugin/examples/configureplugin.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.