aboutsummaryrefslogtreecommitdiffstats
path: root/sonar/ooxml-schema
diff options
context:
space:
mode:
authorAndreas Beeker <kiwiwings@apache.org>2015-08-20 23:06:00 +0000
committerAndreas Beeker <kiwiwings@apache.org>2015-08-20 23:06:00 +0000
commitb56bda3d9394ee72a654110cfe8893b2d99f868d (patch)
tree85237f00423a6da5eefdcd467759e96ed328fcdc /sonar/ooxml-schema
parentb6c74c8c8ee22a30653b732a3f34b2f5d6a04290 (diff)
downloadpoi-b56bda3d9394ee72a654110cfe8893b2d99f868d.tar.gz
poi-b56bda3d9394ee72a654110cfe8893b2d99f868d.zip
Move security schemas to security module
Fork xmlbeans plugin and run with more memory depending on 32/64bit runtime git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1696874 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sonar/ooxml-schema')
-rw-r--r--sonar/ooxml-schema/pom.xml65
1 files changed, 34 insertions, 31 deletions
diff --git a/sonar/ooxml-schema/pom.xml b/sonar/ooxml-schema/pom.xml
index 3200bce60f..36183c643a 100644
--- a/sonar/ooxml-schema/pom.xml
+++ b/sonar/ooxml-schema/pom.xml
@@ -16,7 +16,40 @@
<properties>
<!-- see http://docs.codehaus.org/display/SONAR/Narrowing+the+Focus for details of this property -->
<sonar.exclusions>target/generated-sources/*</sonar.exclusions>
+ <maven.compiler.fork>true</maven.compiler.fork>
</properties>
+
+ <profiles>
+ <!-- We need a fair amount of memory to compile the xml schema, -->
+ <!-- but limit it in case it goes wrong! -->
+ <!-- Pick the right amount based on 32 vs 64 bit jvm -->
+
+ <profile>
+ <id>32bitstuff</id>
+ <activation>
+ <property>
+ <name>sun.arch.data.model</name>
+ <value>32</value>
+ </property>
+ </activation>
+ <properties>
+ <maven.compiler.maxmem>512m</maven.compiler.maxmem>
+ </properties>
+ </profile>
+
+ <profile>
+ <id>64bitstuff</id>
+ <activation>
+ <property>
+ <name>sun.arch.data.model</name>
+ <value>64</value>
+ </property>
+ </activation>
+ <properties>
+ <maven.compiler.maxmem>768m</maven.compiler.maxmem>
+ </properties>
+ </profile>
+ </profiles>
<build>
<plugins>
@@ -38,18 +71,6 @@
<md5>abe6bb6e7799e854934b3c634e8bcf7b</md5>
</configuration>
</execution>
- <execution>
- <id>install-xsds-part-2</id>
- <phase>generate-sources</phase>
- <goals>
- <goal>wget</goal>
- </goals>
- <configuration>
- <url>http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%201st%20edition%20Part%202%20(PDF).zip</url>
- <unpack>true</unpack>
- <md5>c8f0eac388691d5be0d1647146400a10</md5>
- </configuration>
- </execution>
</executions>
</plugin>
@@ -65,23 +86,6 @@
<target>
<echo message="unzip schemas" />
<unzip src="target/OfficeOpenXML-XMLSchema.zip" dest="target/schemas/" />
- <unzip src="target/OpenPackagingConventions-XMLSchema.zip" dest="target/schemas/" />
-
- <property name="ooxml.xsds.dc.1" value="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd"/>
- <property name="ooxml.xsds.dc.2" value="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd"/>
- <property name="ooxml.xsds.dc.3" value="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcmitype.xsd"/>
- <property name="ooxml.xsds.dsig.1" value="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd"/>
- <property name="ooxml.xsds.dsig.2" value="http://uri.etsi.org/01903/v1.3.2/XAdES.xsd"/>
- <property name="ooxml.xsds.dsig.3" value="http://uri.etsi.org/01903/v1.4.1/XAdESv141.xsd"/>
-
- <get dest="target/schemas" skipexisting="true">
- <url url="${ooxml.xsds.dc.1}"/>
- <url url="${ooxml.xsds.dc.2}"/>
- <url url="${ooxml.xsds.dc.3}"/>
- <url url="${ooxml.xsds.dsig.1}"/>
- <url url="${ooxml.xsds.dsig.2}"/>
- <url url="${ooxml.xsds.dsig.3}"/>
- </get>
</target>
</configuration>
<goals>
@@ -105,10 +109,9 @@
</executions>
<configuration>
<schemaDirectory>target/schemas</schemaDirectory>
- <noUpa>true</noUpa>
- <noPvr>true</noPvr>
<javaSource>1.5</javaSource>
<optimize>yes</optimize>
+ <noJavac>true</noJavac>
</configuration>
</plugin>
</plugins>