レガシー xsd で jaxb2-maven-plugin を実行すると、次の例外がスローされます。
パーサーの現在の構成では、maxOccurs 属性値を 5,000 より大きく設定することはできません
このエラーをグーグルで検索すると、これがセキュリティ上の目的で jaxp に設定された制限であることがわかります。このようなコードで無効にすることができます
SAXParserFactory spf = SAXParserFactory.newInstance();
spf.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING,false);
しかし、私はmavenでこれを行う必要があります。また、xjc には、この検証をオフにする -nv スイッチがあり、それが進むべき道のようです。xsd を変更できません。
jaxb2-maven-plugin で -nv スイッチを渡す構文は何ですか?