]> source.dussan.org Git - poi.git/commitdiff
Provide XAdES schemas locally, because of connection timeouts
authorAndreas Beeker <kiwiwings@apache.org>
Mon, 9 Dec 2019 23:56:13 +0000 (23:56 +0000)
committerAndreas Beeker <kiwiwings@apache.org>
Mon, 9 Dec 2019 23:56:13 +0000 (23:56 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1871111 13f79535-47bb-0310-9956-ffa450edef68

sonar/ooxml-schema-security/pom.xml
sonar/pom.xml

index 58e355a3c7677eed12d262da0d10a588c909fa90..47265a6c6cbf8853b5363043fea82b463cfd74ad 100644 (file)
                                                <goals><goal>wget</goal></goals>
                                                <configuration>
                                                        <outputDirectory>target/schemas</outputDirectory>
-                                                       <url>http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd</url>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>install-xsds-part-3</id>
-                                               <phase>generate-sources</phase>
-                                               <goals><goal>wget</goal></goals>
-                                               <configuration>
-                                                       <outputDirectory>target/schemas</outputDirectory>
-                                                       <url>http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd</url>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>install-xsds-part-4</id>
-                                               <phase>generate-sources</phase>
-                                               <goals><goal>wget</goal></goals>
-                                               <configuration>
-                                                       <outputDirectory>target/schemas</outputDirectory>
-                                                       <url>http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcmitype.xsd</url>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>install-xsds-part-5</id>
-                                               <phase>generate-sources</phase>
-                                               <goals><goal>wget</goal></goals>
-                                               <configuration>
-                                                       <outputDirectory>target/schemas</outputDirectory>
-                                                       <url>http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd</url>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>install-xsds-part-6</id>
-                                               <phase>generate-sources</phase>
-                                               <goals><goal>wget</goal></goals>
-                                               <configuration>
-                                                       <outputDirectory>target/schemas</outputDirectory>
-                                                       <url>https://uri.etsi.org/01903/v1.3.2/XAdES.xsd</url>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>install-xsds-part-7</id>
-                                               <phase>generate-sources</phase>
-                                               <goals><goal>wget</goal></goals>
-                                               <configuration>
-                                                       <outputDirectory>target/schemas</outputDirectory>
-                                                       <url>https://uri.etsi.org/01903/v1.4.1/XAdESv141.xsd</url>
+                                                       <url>https://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd</url>
                                                </configuration>
                                        </execution>
                                </executions>
                                                <configuration>
                                                        <target>
                                                                <echo message="unzip schemas" />
-                                                               <unzip src="target/OpenPackagingConventions-XMLSchema.zip" dest="target/schemas/" />
-                                                               <copy file="../../src/ooxml/resources/org/apache/poi/poifs/crypt/signatureInfo.xsd"
-                                                                       todir="target/schemas"/>
+                                                               <unzip src="target/OpenPackagingConventions-XMLSchema.zip" dest="target/schemas/">
+                                                                       <patternset>
+                                                                               <include name="opc-digSig.xsd"/>
+                                                                               <include name="opc-relationships.xsd"/>
+                                                                       </patternset>
+                                                               </unzip>
+                                                               <copy todir="target/schemas">
+                                                                       <fileset dir="../../src/ooxml/resources/org/apache/poi">
+                                                                               <include name="poifs/crypt/signatureInfo.xsd"/>
+                                                                               <include name="schemas/XAdES*.xsd"/>
+                                                                       </fileset>
+                                                               </copy>
                                                        </target>
                                                </configuration>
                                        </execution>
                        <groupId>org.apache.xmlbeans</groupId>
                        <artifactId>xmlbeans</artifactId>
                        <version>${xmlbeans.version}</version>
-               </dependency>           
+               </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
             <artifactId>poi-main</artifactId>
index df104510c99691e9230b012d9a4b24d4c9b7cbe5..9858db40600cdab4b3002deb77808ed055490308 100644 (file)
                                 <configuration>
                                     <target>
                                         <copy todir="${basedir}/target/schemas">
-                                            <fileset dir="${basedir}/../../src/ooxml/resources/org/apache/poi/schemas"/>
+                                            <fileset dir="${basedir}/../../src/ooxml/resources/org/apache/poi/schemas" excludes="XAdES*.xsd"/>
                                         </copy>
                                     </target>
                                 </configuration>