我在maven中使用了一个插件,它使用Jetty。
在这个插件中,我需要做一个配置来设置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>问题是Intellij说这里不允许使用systemProperties元素:
Element systemProperties is not allowed here什么是正确的配置,IntelliJ的想法,没有显示这个错误?我已经做了一个research about this subject,但这似乎是唯一可能的配置。
我使用的是maven 2.2.1和IntelliJ IDEA 2017.1.4。Jetty版本为7.6.8.v20121106。
发布于 2017-06-23 16:56:03
maven插件的<configuration>部分只能包含特定插件在其各种目标中支持的内容。
并不是所有的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详细描述一个具体目标(带有参数):
$ mvn help:describe -DgroupId=org.eclipse.jetty \
                    -DartifactId=jetty-maven-plugin \
                    -Dversion=9.4.6.v20170531 \
                    -Dgoal=start \
                    -Ddetail=truehttps://stackoverflow.com/questions/44726283
复制相似问题