繁体   English   中英

Maven pom.xml错误与IntelliJ中的配置

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM