2
私はApache POIをAtlassian Jira Pluginにインポートしようとしています。冒頭Apache POIのApache Felixでの使用
は、私はそれが
Unresolved constraint in bundle com.tezExtensions [165]: Unable to resolve 165.0: missing requirement [165.0] osgi.wiring.package; (osgi.wiring.package=com.sun.javadoc)
を与えたプラグインを開始したときにその後、私はいくつかとポンポンを編集しただけで
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>${poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${poi.version}</version>
</dependency>
poi.versionは3.14
で追加することで開始しました別のStackOverflow質問で見つけた指示Pax Exam issue with Apache POI wrapped bundle
<instructions>
<Atlassian-Plugin-Key>${atlassian.plugin.key}</Atlassian-Plugin-Key>
<!-- Add package to export here -->
<Export-Package>com.sony.poc.api,</Export-Package>
<_exportcontents>
org.apache.poi.*;version=${poi.version},
org.openxmlformats.schemas.*;version=${poi.schema.version},
schemasMicrosoftComOfficeExcel.*;version=${poi.schema.version},
schemasMicrosoftComOfficeOffice.*;version=${poi.schema.version},
schemasMicrosoftComOfficePowerpoint.*;version=${poi.schema.version},
schemasMicrosoftComVml.*;version=${poi.schema.version},
org.etsi.uri.*;version=${poi.security.version}
</_exportcontents>
<!-- Add package import here -->
<Import-Package>
com.sun.javadoc;resolution:=optional,
com.sun.tools.javadoc;resolution:=optional,
org.apache.crimson.jaxp;resolution:=optional,
org.apache.tools.ant;resolution:=optional,
org.apache.tools.ant.taskdefs;resolution:=optional,
org.apache.tools.ant.types;resolution:=optional,
junit.framework.*;resolution:=optional,
junit.textui.*;resolution:=optional,
org.junit.*;resolution:=optional,
org.apache.xml.security.*;resolution:=optional,
org.apache.jcp.xml.dsig.internal.dom.*;resolution:=optional,
org.springframework.osgi.*;resolution:="optional", org.eclipse.gemini.blueprint.*;resolution:="optional", *</Import-Package>
<DynamicImport-Package>
org.apache.xmlbeans.*,
schemaorg_apache_xmlbeans.*
</DynamicImport-Package>
この設定では、このエラーが発生します。
Unable to resolve 165.0: missing requirement [165.0] osgi.wiring.package; (osgi.wiring.package=org.apache.xml.resolver)
アイデアがありますか?
こんにちはオメル、 私はサービスのミックスを使用し、POIを使用してのxlsxを読み取ろうとするが、私は次のようなエラーになっていています:java.lang.ClassCastExceptionが:: org.apache.xerces.stax **によって引き起こさ を。 XMLEventFactoryImplは、 javax.xml.stream.XMLEventFactory (javax.xml.stream)にキャストできません。 org.apache.poi.openxml4j.opc.internal.marshallersのXMLEventFactory.newInstance(XMLEventFactory.java: 30)。 PackagePropertiesMarshaller。 (PackagePropertiesMarshaller.java:41)** ただし、私は別のJavaプロジェクトを作成し、xlsxを読むと完全に正常に動作します。 –
Umer
こんにちは、私はサービスミックスの経験がありませんし、あなたの実装を見ることなく何も言えません。あなたの問題について新しい質問を開くことができれば、誰かがあなたを助けると思う。がんばろう! –