diff options
author | Andreas Beeker <kiwiwings@apache.org> | 2015-08-20 23:06:00 +0000 |
---|---|---|
committer | Andreas Beeker <kiwiwings@apache.org> | 2015-08-20 23:06:00 +0000 |
commit | b56bda3d9394ee72a654110cfe8893b2d99f868d (patch) | |
tree | 85237f00423a6da5eefdcd467759e96ed328fcdc /sonar/ooxml-schema | |
parent | b6c74c8c8ee22a30653b732a3f34b2f5d6a04290 (diff) | |
download | poi-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.xml | 65 |
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> |