0
シンプルなJiraプラグインにApache Poiを含むいくつかの問題があります。 Excelファイル(実際にはooxml)を生成するための概念の簡単な証明をしようとしている間に、私はいくつかの依存関係/クラスキャスト例外の問題を取り上げています。私のプラグインはAbstractSearchRequestViewを拡張し、次のコードスニペットは空のxlsxファイルを出力しようとします。Jira plugin Apache Poi
public void writeSearchResults(SearchRequest sr, SearchRequestParams srp, Writer writer) throws SearchException
{
XSSFWorkbook wb = new XSSFWorkbook();
WriterOutputStream out = new WriterOutputStream(writer);
wb.write(out);
}
今私はJIRA課題検索画面で利用可能な私のエクスポートオプションを持っているが、それを実行するときに、私は次のようにClassCastExceptionを取得しています:
:java.lang.ClassCastException: com.ctc.wstx.stax.WstxEventFactory cannot be cast to javax.xml.stream.XMLEventFactory
マイポンポンファイルPOIの依存関係は次のようになります
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.15</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.15</version>
</dependency>
this質問/回答のようなものを設定しようとしましたが、同じ問題が発生します。