IntelliJ IDEA表示<configuration />中不允许使用<systemProperties />元素

Dhe*_*rik 3 jetty intellij-idea maven

我在使用Jetty的maven中使用插件.

在这个插件中,我需要进行一个配置来设置maxFormContentSize:

<plugin>
    <groupId>com.organization.example</groupId>
    <artifactId>maven-example-plugin</artifactId>
    <version>${example.version}</version>
    <dependencies>
        <!-- -->
    </dependencies>
    <configuration>
        <systemProperties>
            <systemProperty>
            <name>org.mortbay.jetty.Request.maxFormContentSize</name>
                <value>500000</value>
            </systemProperty>
        </systemProperties>
        <script>${example.script}</script>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

问题是Intellij IDEA说这里不允许使用systemProperties元素:

Element systemProperties is not allowed here
Run Code Online (Sandbox Code Playgroud)

IntelliJ IDEA的正确配置是什么不显示此错误?我已经对这个主题进行了研究,但似乎是唯一可能的配置.

我正在使用maven 2.2.1和IntelliJ IDEA 2017.1.4.Jetty版本是7.6.8.v20121106.

Joa*_*elt 5

<configuration>maven插件的部分只能包含特定插件在其各种目标中支持的内容.

并非所有maven插件<systemProperties>都只支持某些插件.

由于您已经删除了您正在努力的实际插件,因此我无法将您链接到特定插件的文档页面以了解其目标和配置.

寻找像这样的东西......

http://maven.apache.org/plugins/maven-javadoc-plugin/javadoc-mojo.html

...但是对于您的特定插件

问Maven

您还可以在命令行上询问maven,以描述插件甚至插件中的特定目标.

注意:以下示例命令行适用于maven-help-pluginv2.2或更高版本.

描述所有目标:

$ mvn help:describe -DgroupId=org.eclipse.jetty \
                    -DartifactId=jetty-maven-plugin \
                    -Dversion=9.4.6.v20170531
Run Code Online (Sandbox Code Playgroud)

详细描述具体目标(带参数):

$ mvn help:describe -DgroupId=org.eclipse.jetty \
                    -DartifactId=jetty-maven-plugin \
                    -Dversion=9.4.6.v20170531 \
                    -Dgoal=start \
                    -Ddetail=true
Run Code Online (Sandbox Code Playgroud)