2
엑셀 파일을 읽기 위해 아파치 POI를 Atlassian Jira Plugin으로 가져 오려고합니다. 시작시 아파치 POI와 아파치 펠릭스의 사용
, 나는 내가 그럼 난 일부 치어 편집이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
안녕 Umer, 나는 Service Mix에 대한 경험이 없으며 구현을 보지 않고는 아무 말도 할 수 없습니다. 문제에 대한 새로운 질문을 열 수 있다면 누군가가 당신을 도울 것이라고 생각합니다. 행운을 빕니다! –