2017-06-23 2 views
0

私はJettyを使用するmavenのプラグインを使用しています。このプラグインでIntelliJ IDEAは、<configuration />内に<systemProperties />要素は使用できないと言います。

、私は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 IDEAはsystemProperties要素がここで許可されていないと言うことです:

Element systemProperties is not allowed here 

は何ですかIntelliJ IDEAの正しい設定でこのエラーが表示されませんか?私はすでにresearch about this subjectを作成しましたが、それが唯一の設定であると思われます。

私はmaven 2.2.1とIntelliJ IDEA 2017.1.4を使用しています。 Jettyのバージョンは7.6.8.v20121106より前です(情報を確認しようとしています)。

答えて

2

mavenプラグインの[<configuration>]セクションには、その特定のプラグインがさまざまな目的でサポートしているものだけを含めることができます。

すべてのMavenプラグインが特定のものだけをサポートするわけではありません。<systemProperties>

あなたが苦労している実際のプラグインをスタブしたので、その目的と設定については、特定のプラグインのドキュメントページにリンクすることはできません。

このような何かを探し...

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

...しかし、あなたの特定のプラグインの

のMavenに

を掲載しまたそのコマンドに、Mavenを求めることができますプラグインと、プラグインの特定の目標についても説明します。

注:次のコマンドラインは、maven-help-plugin v2.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=true 
+0

私は、この設定は、Mavenのパターンではなく、プラグイン自体だと思いました。それはたくさん説明します。ありがとうございました!プラグインはMyContainer(https://github.com/murer/mycontainer)ですが、十分に文書化されていません。 – Dherik

関連する問題