git-svn-id: https://svn.apache.org/repos/asf/poi/branches/maven@1583653 13f79535-47bb-0310-9956-ffa450edef68maven
@@ -1,70 +0,0 @@ | |||
<?xml version="1.0"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>ooxml-schemas</artifactId> | |||
<version>@VERSION@</version> | |||
<packaging>jar</packaging> | |||
<name>OOXML schemas</name> | |||
<description>XmlBeans generated from the Ecma supplied xsds: | |||
http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%20Part%204%20(DOCX).zip</description> | |||
<url>http://poi.apache.org/</url> | |||
<mailingLists> | |||
<mailingList> | |||
<name>POI Users List</name> | |||
<subscribe>user-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>user-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-user/</archive> | |||
</mailingList> | |||
<mailingList> | |||
<name>POI Developer List</name> | |||
<subscribe>dev-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>dev-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-dev/</archive> | |||
</mailingList> | |||
</mailingLists> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
<distribution>repo</distribution> | |||
</license> | |||
</licenses> | |||
<organization> | |||
<name>Apache Software Foundation</name> | |||
<url>http://www.apache.org/</url> | |||
</organization> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.xmlbeans</groupId> | |||
<artifactId>xmlbeans</artifactId> | |||
<version>2.3.0</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,78 +0,0 @@ | |||
<?xml version="1.0"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-examples</artifactId> | |||
<version>@VERSION@</version> | |||
<packaging>jar</packaging> | |||
<name>Apache POI</name> | |||
<url>http://poi.apache.org/</url> | |||
<description>Apache POI Examples</description> | |||
<mailingLists> | |||
<mailingList> | |||
<name>POI Users List</name> | |||
<subscribe>user-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>user-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-user/</archive> | |||
</mailingList> | |||
<mailingList> | |||
<name>POI Developer List</name> | |||
<subscribe>dev-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>dev-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-dev/</archive> | |||
</mailingList> | |||
</mailingLists> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
</license> | |||
</licenses> | |||
<organization> | |||
<name>Apache Software Foundation</name> | |||
<url>http://www.apache.org/</url> | |||
</organization> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>@VERSION@</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-scratchpad</artifactId> | |||
<version>@VERSION@</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-ooxml</artifactId> | |||
<version>@VERSION@</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,78 +0,0 @@ | |||
<?xml version="1.0"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-excelant</artifactId> | |||
<version>@VERSION@</version> | |||
<packaging>jar</packaging> | |||
<name>Apache POI</name> | |||
<url>http://poi.apache.org/</url> | |||
<description>Apache POI Excel Ant Tasks</description> | |||
<mailingLists> | |||
<mailingList> | |||
<name>POI Users List</name> | |||
<subscribe>user-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>user-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-user/</archive> | |||
</mailingList> | |||
<mailingList> | |||
<name>POI Developer List</name> | |||
<subscribe>dev-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>dev-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-dev/</archive> | |||
</mailingList> | |||
</mailingLists> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
</license> | |||
</licenses> | |||
<organization> | |||
<name>Apache Software Foundation</name> | |||
<url>http://www.apache.org/</url> | |||
</organization> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>@VERSION@</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-ooxml</artifactId> | |||
<version>@VERSION@</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.ant</groupId> | |||
<artifactId>ant</artifactId> | |||
<version>1.8.2</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,68 +0,0 @@ | |||
<?xml version="1.0"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-ooxml-schemas</artifactId> | |||
<version>@VERSION@</version> | |||
<packaging>jar</packaging> | |||
<name>Apache POI</name> | |||
<url>http://poi.apache.org/</url> | |||
<description>Apache POI - Java API To Access Microsoft Format Files</description> | |||
<mailingLists> | |||
<mailingList> | |||
<name>POI Users List</name> | |||
<subscribe>user-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>user-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-user/</archive> | |||
</mailingList> | |||
<mailingList> | |||
<name>POI Developer List</name> | |||
<subscribe>dev-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>dev-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-dev/</archive> | |||
</mailingList> | |||
</mailingLists> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
</license> | |||
</licenses> | |||
<organization> | |||
<name>Apache Software Foundation</name> | |||
<url>http://www.apache.org/</url> | |||
</organization> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.xmlbeans</groupId> | |||
<artifactId>xmlbeans</artifactId> | |||
<version>2.3.0</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,78 +0,0 @@ | |||
<?xml version="1.0"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-ooxml</artifactId> | |||
<version>@VERSION@</version> | |||
<packaging>jar</packaging> | |||
<name>Apache POI</name> | |||
<url>http://poi.apache.org/</url> | |||
<description>Apache POI - Java API To Access Microsoft Format Files</description> | |||
<mailingLists> | |||
<mailingList> | |||
<name>POI Users List</name> | |||
<subscribe>user-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>user-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-user/</archive> | |||
</mailingList> | |||
<mailingList> | |||
<name>POI Developer List</name> | |||
<subscribe>dev-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>dev-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-dev/</archive> | |||
</mailingList> | |||
</mailingLists> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
</license> | |||
</licenses> | |||
<organization> | |||
<name>Apache Software Foundation</name> | |||
<url>http://www.apache.org/</url> | |||
</organization> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>@VERSION@</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-ooxml-schemas</artifactId> | |||
<version>@VERSION@</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>dom4j</groupId> | |||
<artifactId>dom4j</artifactId> | |||
<version>1.6.1</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,68 +0,0 @@ | |||
<?xml version="1.0"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-scratchpad</artifactId> | |||
<version>@VERSION@</version> | |||
<packaging>jar</packaging> | |||
<name>Apache POI</name> | |||
<url>http://poi.apache.org/</url> | |||
<description>Apache POI - Java API To Access Microsoft Format Files</description> | |||
<mailingLists> | |||
<mailingList> | |||
<name>POI Users List</name> | |||
<subscribe>user-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>user-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-user/</archive> | |||
</mailingList> | |||
<mailingList> | |||
<name>POI Developer List</name> | |||
<subscribe>dev-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>dev-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-dev/</archive> | |||
</mailingList> | |||
</mailingLists> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
</license> | |||
</licenses> | |||
<organization> | |||
<name>Apache Software Foundation</name> | |||
<url>http://www.apache.org/</url> | |||
</organization> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>@VERSION@</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,96 +0,0 @@ | |||
<?xml version="1.0"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>@VERSION@</version> | |||
<packaging>jar</packaging> | |||
<name>Apache POI</name> | |||
<url>http://poi.apache.org/</url> | |||
<description>Apache POI - Java API To Access Microsoft Format Files</description> | |||
<mailingLists> | |||
<mailingList> | |||
<name>POI Users List</name> | |||
<subscribe>user-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>user-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-user/</archive> | |||
</mailingList> | |||
<mailingList> | |||
<name>POI Developer List</name> | |||
<subscribe>dev-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>dev-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-dev/</archive> | |||
</mailingList> | |||
</mailingLists> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
</license> | |||
</licenses> | |||
<organization> | |||
<name>Apache Software Foundation</name> | |||
<url>http://www.apache.org/</url> | |||
</organization> | |||
<dependencies> | |||
<dependency> | |||
<groupId>commons-logging</groupId> | |||
<artifactId>commons-logging</artifactId> | |||
<version>1.1.3</version> | |||
<scope>runtime</scope> | |||
<optional>true</optional> | |||
</dependency> | |||
<dependency> | |||
<groupId>log4j</groupId> | |||
<artifactId>log4j</artifactId> | |||
<version>1.2.17</version> | |||
<scope>runtime</scope> | |||
<optional>true</optional> | |||
</dependency> | |||
<dependency> | |||
<groupId>commons-codec</groupId> | |||
<artifactId>commons-codec</artifactId> | |||
<version>1.9</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.hamcrest</groupId> | |||
<artifactId>hamcrest-core</artifactId> | |||
<scope>test</scope> | |||
<version>1.3</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>junit</groupId> | |||
<artifactId>junit</artifactId> | |||
<scope>test</scope> | |||
<version>4.11</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -0,0 +1,132 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>3.11-beta1-SNAPSHOT</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>ooxml-schema-encryption</artifactId> | |||
<artifactId>poi-ooxml-schema-encryption</artifactId> | |||
<packaging>jar</packaging> | |||
<name>Apach POI - Openxmlformats Encryption Schema package</name> | |||
<properties> | |||
<!-- see http://docs.codehaus.org/display/SONAR/Narrowing+the+Focus for details of this property --> | |||
<sonar.exclusions>target/generated-sources/*</sonar.exclusions> | |||
</properties> | |||
<build> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>xmlbeans-maven-plugin</artifactId> | |||
<version>2.3.3</version> | |||
<executions> | |||
<execution> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>xmlbeans</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
<configuration> | |||
<schemaDirectory>../../src/ooxml/resources/org/apache/poi/poifs/crypt</schemaDirectory> | |||
<javaSource>1.5</javaSource> | |||
<optimize>yes</optimize> | |||
</configuration> | |||
</plugin> | |||
<!-- TODO: ugly workaround as XMLBeans in Maven creates slightly different source compared to the Ant XMLBeans task!?! | |||
see http://stackoverflow.com/questions/21796000/xmlbeans-creates-different-code-when-running-via-ant-and-maven | |||
--> | |||
<plugin> | |||
<groupId>com.google.code.maven-replacer-plugin</groupId> | |||
<artifactId>replacer</artifactId> | |||
<!-- Note: There is a bug with version 1.5.2 which caused the replacement to not find any files sometimes! --> | |||
<version>1.5.1</version> | |||
<executions> | |||
<execution> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>replace</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
<configuration> | |||
<includes> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/encryption/CTKeyEncryptor.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/encryption/impl/CTKeyEncryptorImpl.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/keyEncryptor/password/impl/EncryptedKeyDocumentImpl.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/keyEncryptor/certificate/EncryptedKeyDocument.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/keyEncryptor/certificate/impl/EncryptedKeyDocumentImpl.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/keyEncryptor/password/EncryptedKeyDocument.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/keyEncryptor/password/impl/EncryptedKeyDocumentImpl.java</include> | |||
</includes> | |||
<replacements> | |||
<replacement> | |||
<token>etEncryptedKey2</token> | |||
<value>etEncryptedCertificateKey</value> | |||
</replacement> | |||
<replacement> | |||
<token>etEncryptedKey</token> | |||
<value>etEncryptedPasswordKey</value> | |||
</replacement> | |||
<replacement> | |||
<token>ewEncryptedKey2</token> | |||
<value>ewEncryptedCertificateKey</value> | |||
</replacement> | |||
<replacement> | |||
<token>ewEncryptedKey</token> | |||
<value>ewEncryptedPasswordKey</value> | |||
</replacement> | |||
<replacement> | |||
<token>encryptedKey2\)</token> | |||
<value>encryptedCertificateKey)</value> | |||
</replacement> | |||
<replacement> | |||
<token>encryptedKey\)</token> | |||
<value>encryptedPasswordKey)</value> | |||
</replacement> | |||
</replacements> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.xmlbeans</groupId> | |||
<artifactId>xmlbeans</artifactId> | |||
<version>2.3.0</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -0,0 +1,135 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>3.11-beta1-SNAPSHOT</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>ooxml-schemas</artifactId> | |||
<name>Apach POI - Openxmlformats Schema package</name> | |||
<description>XmlBeans generated from the Ecma supplied xsds: | |||
http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%20Part%204%20(DOCX).zip</description> | |||
<url>http://poi.apache.org/</url> | |||
<properties> | |||
<!-- see http://docs.codehaus.org/display/SONAR/Narrowing+the+Focus for details of this property --> | |||
<sonar.exclusions>target/generated-sources/*</sonar.exclusions> | |||
</properties> | |||
<build> | |||
<plugins> | |||
<!-- Download and unpack the OfficeOpenXML Schema and use xmlbeans to create classes from the XSDs --> | |||
<plugin> | |||
<groupId>com.googlecode.maven-download-plugin</groupId> | |||
<artifactId>maven-download-plugin</artifactId> | |||
<version>1.1.0</version> | |||
<executions> | |||
<execution> | |||
<id>install-xsds</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%204%20(PDF).zip</url> | |||
<unpack>true</unpack> | |||
<md5>abe6bb6e7799e854934b3c634e8bcf7b</md5> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-antrun-plugin</artifactId> | |||
<version>1.6</version> | |||
<executions> | |||
<execution> | |||
<id>unzip-schema</id> | |||
<phase>generate-sources</phase> | |||
<configuration> | |||
<target> | |||
<echo message="unzip schemas" /> | |||
<unzip src="target/OfficeOpenXML-XMLSchema.zip" dest="target/schemas/" /> | |||
</target> | |||
</configuration> | |||
<goals> | |||
<goal>run</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>xmlbeans-maven-plugin</artifactId> | |||
<version>2.3.3</version> | |||
<executions> | |||
<execution> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>xmlbeans</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
<configuration> | |||
<schemaDirectory>target/schemas</schemaDirectory> | |||
<javaSource>1.5</javaSource> | |||
<optimize>yes</optimize> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-scratchpad</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.xmlbeans</groupId> | |||
<artifactId>xmlbeans</artifactId> | |||
<version>2.3.0</version> | |||
</dependency> | |||
</dependencies> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.xmlbeans</groupId> | |||
<artifactId>xmlbeans</artifactId> | |||
<version>2.3.0</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -0,0 +1,100 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>3.11-beta1-SNAPSHOT</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-examples</artifactId> | |||
<name>Apache POI Examples package</name> | |||
<url>http://poi.apache.org/</url> | |||
<description>Apache POI Examples</description> | |||
<build> | |||
<plugins> | |||
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! --> | |||
<plugin> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<version>2.6</version> | |||
<executions> | |||
<execution> | |||
<id>copy-sources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/examples/src</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!-- clean copied sources afterwards --> | |||
<plugin> | |||
<artifactId>maven-clean-plugin</artifactId> | |||
<version>2.5</version> | |||
<configuration> | |||
<filesets> | |||
<fileset> | |||
<directory>src</directory> | |||
<followSymlinks>false</followSymlinks> | |||
</fileset> | |||
</filesets> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-ooxml</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<!-- non-test dependency for UpdateEmbeddedDoc --> | |||
<dependency> | |||
<groupId>junit</groupId> | |||
<artifactId>junit</artifactId> | |||
<version>4.11</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -0,0 +1,136 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>3.11-beta1-SNAPSHOT</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>poi-excelant</artifactId> | |||
<name>Apache POI ExcelAnt package</name> | |||
<url>http://poi.apache.org/</url> | |||
<description>Apache POI Excel Ant Tasks</description> | |||
<build> | |||
<plugins> | |||
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! --> | |||
<plugin> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<version>2.6</version> | |||
<executions> | |||
<execution> | |||
<id>copy-sources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/excelant/java</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-resources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-resources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/resources</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/excelant/resources</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-tests</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-test-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/test/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/excelant/testcases</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!-- clean copied sources afterwards --> | |||
<plugin> | |||
<artifactId>maven-clean-plugin</artifactId> | |||
<version>2.5</version> | |||
<configuration> | |||
<filesets> | |||
<fileset> | |||
<directory>src</directory> | |||
<followSymlinks>false</followSymlinks> | |||
</fileset> | |||
</filesets> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
<type>test-jar</type> | |||
<scope>test</scope> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-ooxml</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.ant</groupId> | |||
<artifactId>ant</artifactId> | |||
<version>1.8.2</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -0,0 +1,134 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>3.11-beta1-SNAPSHOT</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>poi-main</artifactId> | |||
<name>Apache POI Main package</name> | |||
<build> | |||
<plugins> | |||
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! --> | |||
<plugin> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<version>2.6</version> | |||
<executions> | |||
<execution> | |||
<id>copy-sources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/java</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-resources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-resources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/resources</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/resources/main</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-tests</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-test-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/test/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/testcases</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!-- clean copied sources afterwards --> | |||
<plugin> | |||
<artifactId>maven-clean-plugin</artifactId> | |||
<version>2.5</version> | |||
<configuration> | |||
<filesets> | |||
<fileset> | |||
<directory>src</directory> | |||
<followSymlinks>false</followSymlinks> | |||
</fileset> | |||
</filesets> | |||
</configuration> | |||
</plugin> | |||
<!-- provide the test-jar for other modules --> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-jar-plugin</artifactId> | |||
<version>2.4</version> | |||
<executions> | |||
<execution> | |||
<goals> | |||
<goal>test-jar</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>commons-codec</groupId> | |||
<artifactId>commons-codec</artifactId> | |||
<version>1.9</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>commons-logging</groupId> | |||
<artifactId>commons-logging</artifactId> | |||
<version>1.1.3</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -0,0 +1,71 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>3.11-beta1-SNAPSHOT</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>poi-ooxml-schemas</artifactId> | |||
<name>Apache POI</name> | |||
<url>http://poi.apache.org/</url> | |||
<description>Apache POI - Java API To Access Microsoft Format Files</description> | |||
<mailingLists> | |||
<mailingList> | |||
<name>POI Users List</name> | |||
<subscribe>user-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>user-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-user/</archive> | |||
</mailingList> | |||
<mailingList> | |||
<name>POI Developer List</name> | |||
<subscribe>dev-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>dev-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-dev/</archive> | |||
</mailingList> | |||
</mailingLists> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
</license> | |||
</licenses> | |||
<organization> | |||
<name>Apache Software Foundation</name> | |||
<url>http://www.apache.org/</url> | |||
</organization> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.xmlbeans</groupId> | |||
<artifactId>xmlbeans</artifactId> | |||
<version>2.3.0</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -0,0 +1,154 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>3.11-beta1-SNAPSHOT</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>poi-ooxml</artifactId> | |||
<packaging>pom</packaging> | |||
<name>Apache POI OOXML package</name> | |||
<url>http://poi.apache.org/</url> | |||
<description>Apache POI - Java API To Access Microsoft Format Files</description> | |||
<build> | |||
<plugins> | |||
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! --> | |||
<plugin> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<version>2.6</version> | |||
<executions> | |||
<execution> | |||
<id>copy-sources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/ooxml/java</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-resources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-resources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/resources</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/resources/ooxml</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-tests</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-test-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/test/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/ooxml/testcases</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!-- clean copied sources afterwards --> | |||
<plugin> | |||
<artifactId>maven-clean-plugin</artifactId> | |||
<version>2.5</version> | |||
<configuration> | |||
<filesets> | |||
<fileset> | |||
<directory>src</directory> | |||
<followSymlinks>false</followSymlinks> | |||
</fileset> | |||
</filesets> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-ooxml-schema</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-ooxml-schema-encryption</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
<type>test-jar</type> | |||
<scope>test</scope> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.xmlbeans</groupId> | |||
<artifactId>xmlbeans</artifactId> | |||
<version>2.3.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>dom4j</groupId> | |||
<artifactId>dom4j</artifactId> | |||
<version>1.6.1</version> | |||
</dependency> | |||
<!-- non-test dependency for OOXMLLite --> | |||
<dependency> | |||
<groupId>junit</groupId> | |||
<artifactId>junit</artifactId> | |||
<version>4.11</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -0,0 +1,122 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<!-- | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
--> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi</artifactId> | |||
<version>3.11-beta1-SNAPSHOT</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>poi-scratchpad</artifactId> | |||
<name>Apache POI Scratchpad package</name> | |||
<build> | |||
<plugins> | |||
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! --> | |||
<plugin> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<version>2.6</version> | |||
<executions> | |||
<execution> | |||
<id>copy-sources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/scratchpad/src</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-resources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-resources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/resources</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/resources/scratchpad</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-tests</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-test-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/test/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/scratchpad/testcases</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!-- clean copied sources afterwards --> | |||
<plugin> | |||
<artifactId>maven-clean-plugin</artifactId> | |||
<version>2.5</version> | |||
<configuration> | |||
<filesets> | |||
<fileset> | |||
<directory>src</directory> | |||
<followSymlinks>false</followSymlinks> | |||
</fileset> | |||
</filesets> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
<type>test-jar</type> | |||
<scope>test</scope> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,76 +0,0 @@ | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 | |||
http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-parent</artifactId> | |||
<version>3.11-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>poi-examples</artifactId> | |||
<packaging>jar</packaging> | |||
<name>Apache POI Examples package</name> | |||
<build> | |||
<plugins> | |||
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! --> | |||
<plugin> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<version>2.6</version> | |||
<executions> | |||
<execution> | |||
<id>copy-sources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/examples/src</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!-- clean copied sources afterwards --> | |||
<plugin> | |||
<artifactId>maven-clean-plugin</artifactId> | |||
<version>2.5</version> | |||
<configuration> | |||
<filesets> | |||
<fileset> | |||
<directory>src</directory> | |||
<followSymlinks>false</followSymlinks> | |||
</fileset> | |||
</filesets> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-ooxml</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<!-- non-test dependency for UpdateEmbeddedDoc --> | |||
<dependency> | |||
<groupId>junit</groupId> | |||
<artifactId>junit</artifactId> | |||
<version>4.11</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,114 +0,0 @@ | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 | |||
http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-parent</artifactId> | |||
<version>3.11-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>poi-excelant</artifactId> | |||
<packaging>jar</packaging> | |||
<name>Apache POI ExcelAnt package</name> | |||
<build> | |||
<plugins> | |||
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! --> | |||
<plugin> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<version>2.6</version> | |||
<executions> | |||
<execution> | |||
<id>copy-sources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/excelant/java</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-resources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-resources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/resources</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/excelant/resources</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-tests</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-test-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/test/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/excelant/testcases</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!-- clean copied sources afterwards --> | |||
<plugin> | |||
<artifactId>maven-clean-plugin</artifactId> | |||
<version>2.5</version> | |||
<configuration> | |||
<filesets> | |||
<fileset> | |||
<directory>src</directory> | |||
<followSymlinks>false</followSymlinks> | |||
</fileset> | |||
</filesets> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
<type>test-jar</type> | |||
<scope>test</scope> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-ooxml</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.ant</groupId> | |||
<artifactId>ant</artifactId> | |||
<version>1.8.2</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,115 +0,0 @@ | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 | |||
http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-parent</artifactId> | |||
<version>3.11-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>poi-main</artifactId> | |||
<packaging>jar</packaging> | |||
<name>Apache POI Main package</name> | |||
<build> | |||
<plugins> | |||
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! --> | |||
<plugin> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<version>2.6</version> | |||
<executions> | |||
<execution> | |||
<id>copy-sources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/java</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-resources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-resources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/resources</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/resources/main</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-tests</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-test-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/test/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/testcases</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!-- clean copied sources afterwards --> | |||
<plugin> | |||
<artifactId>maven-clean-plugin</artifactId> | |||
<version>2.5</version> | |||
<configuration> | |||
<filesets> | |||
<fileset> | |||
<directory>src</directory> | |||
<followSymlinks>false</followSymlinks> | |||
</fileset> | |||
</filesets> | |||
</configuration> | |||
</plugin> | |||
<!-- provide the test-jar for other modules --> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-jar-plugin</artifactId> | |||
<version>2.4</version> | |||
<executions> | |||
<execution> | |||
<goals> | |||
<goal>test-jar</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>commons-codec</groupId> | |||
<artifactId>commons-codec</artifactId> | |||
<version>1.9</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>commons-logging</groupId> | |||
<artifactId>commons-logging</artifactId> | |||
<version>1.1.3</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,107 +0,0 @@ | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 | |||
http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-parent</artifactId> | |||
<version>3.11-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>poi-ooxml-schema-encryption</artifactId> | |||
<packaging>jar</packaging> | |||
<name>Apach POI - Openxmlformats Encryption Schema package</name> | |||
<properties> | |||
<!-- see http://docs.codehaus.org/display/SONAR/Narrowing+the+Focus for details of this property --> | |||
<sonar.exclusions>target/generated-sources/*</sonar.exclusions> | |||
</properties> | |||
<build> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>xmlbeans-maven-plugin</artifactId> | |||
<version>2.3.3</version> | |||
<executions> | |||
<execution> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>xmlbeans</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
<configuration> | |||
<schemaDirectory>../../src/ooxml/resources/org/apache/poi/poifs/crypt</schemaDirectory> | |||
<javaSource>1.5</javaSource> | |||
<optimize>yes</optimize> | |||
</configuration> | |||
</plugin> | |||
<!-- TODO: ugly workaround as XMLBeans in Maven creates slightly different source compared to the Ant XMLBeans task!?! | |||
see http://stackoverflow.com/questions/21796000/xmlbeans-creates-different-code-when-running-via-ant-and-maven | |||
--> | |||
<plugin> | |||
<groupId>com.google.code.maven-replacer-plugin</groupId> | |||
<artifactId>replacer</artifactId> | |||
<!-- Note: There is a bug with version 1.5.2 which caused the replacement to not find any files sometimes! --> | |||
<version>1.5.1</version> | |||
<executions> | |||
<execution> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>replace</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
<configuration> | |||
<includes> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/encryption/CTKeyEncryptor.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/encryption/impl/CTKeyEncryptorImpl.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/keyEncryptor/password/impl/EncryptedKeyDocumentImpl.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/keyEncryptor/certificate/EncryptedKeyDocument.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/keyEncryptor/certificate/impl/EncryptedKeyDocumentImpl.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/keyEncryptor/password/EncryptedKeyDocument.java</include> | |||
<include>target/generated-sources/xmlbeans/com/microsoft/schemas/office/x2006/keyEncryptor/password/impl/EncryptedKeyDocumentImpl.java</include> | |||
</includes> | |||
<replacements> | |||
<replacement> | |||
<token>etEncryptedKey2</token> | |||
<value>etEncryptedCertificateKey</value> | |||
</replacement> | |||
<replacement> | |||
<token>etEncryptedKey</token> | |||
<value>etEncryptedPasswordKey</value> | |||
</replacement> | |||
<replacement> | |||
<token>ewEncryptedKey2</token> | |||
<value>ewEncryptedCertificateKey</value> | |||
</replacement> | |||
<replacement> | |||
<token>ewEncryptedKey</token> | |||
<value>ewEncryptedPasswordKey</value> | |||
</replacement> | |||
<replacement> | |||
<token>encryptedKey2\)</token> | |||
<value>encryptedCertificateKey)</value> | |||
</replacement> | |||
<replacement> | |||
<token>encryptedKey\)</token> | |||
<value>encryptedPasswordKey)</value> | |||
</replacement> | |||
</replacements> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.xmlbeans</groupId> | |||
<artifactId>xmlbeans</artifactId> | |||
<version>2.3.0</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,104 +0,0 @@ | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 | |||
http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-parent</artifactId> | |||
<version>3.11-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>poi-ooxml-schema</artifactId> | |||
<packaging>jar</packaging> | |||
<name>Apach POI - Openxmlformats Schema package</name> | |||
<properties> | |||
<!-- see http://docs.codehaus.org/display/SONAR/Narrowing+the+Focus for details of this property --> | |||
<sonar.exclusions>target/generated-sources/*</sonar.exclusions> | |||
</properties> | |||
<build> | |||
<plugins> | |||
<!-- Download and unpack the OfficeOpenXML Schema and use xmlbeans to create classes from the XSDs --> | |||
<plugin> | |||
<groupId>com.googlecode.maven-download-plugin</groupId> | |||
<artifactId>maven-download-plugin</artifactId> | |||
<version>1.1.0</version> | |||
<executions> | |||
<execution> | |||
<id>install-xsds</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%204%20(PDF).zip</url> | |||
<unpack>true</unpack> | |||
<md5>abe6bb6e7799e854934b3c634e8bcf7b</md5> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-antrun-plugin</artifactId> | |||
<version>1.6</version> | |||
<executions> | |||
<execution> | |||
<id>unzip-schema</id> | |||
<phase>generate-sources</phase> | |||
<configuration> | |||
<target> | |||
<echo message="unzip schemas" /> | |||
<unzip src="target/OfficeOpenXML-XMLSchema.zip" dest="target/schemas/" /> | |||
</target> | |||
</configuration> | |||
<goals> | |||
<goal>run</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<plugin> | |||
<groupId>org.codehaus.mojo</groupId> | |||
<artifactId>xmlbeans-maven-plugin</artifactId> | |||
<version>2.3.3</version> | |||
<executions> | |||
<execution> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>xmlbeans</goal> | |||
</goals> | |||
</execution> | |||
</executions> | |||
<configuration> | |||
<schemaDirectory>target/schemas</schemaDirectory> | |||
<javaSource>1.5</javaSource> | |||
<optimize>yes</optimize> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-scratchpad</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.xmlbeans</groupId> | |||
<artifactId>xmlbeans</artifactId> | |||
<version>2.3.0</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,132 +0,0 @@ | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 | |||
http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-parent</artifactId> | |||
<version>3.11-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>poi-ooxml</artifactId> | |||
<packaging>jar</packaging> | |||
<name>Apache POI OOXML package</name> | |||
<build> | |||
<plugins> | |||
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! --> | |||
<plugin> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<version>2.6</version> | |||
<executions> | |||
<execution> | |||
<id>copy-sources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/ooxml/java</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-resources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-resources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/resources</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/resources/ooxml</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-tests</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-test-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/test/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/ooxml/testcases</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!-- clean copied sources afterwards --> | |||
<plugin> | |||
<artifactId>maven-clean-plugin</artifactId> | |||
<version>2.5</version> | |||
<configuration> | |||
<filesets> | |||
<fileset> | |||
<directory>src</directory> | |||
<followSymlinks>false</followSymlinks> | |||
</fileset> | |||
</filesets> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-ooxml-schema</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-ooxml-schema-encryption</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
<type>test-jar</type> | |||
<scope>test</scope> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.apache.xmlbeans</groupId> | |||
<artifactId>xmlbeans</artifactId> | |||
<version>2.3.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>dom4j</groupId> | |||
<artifactId>dom4j</artifactId> | |||
<version>1.6.1</version> | |||
</dependency> | |||
<!-- non-test dependency for OOXMLLite --> | |||
<dependency> | |||
<groupId>junit</groupId> | |||
<artifactId>junit</artifactId> | |||
<version>4.11</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,130 +0,0 @@ | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 | |||
http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-parent</artifactId> | |||
<packaging>pom</packaging> | |||
<version>3.11-SNAPSHOT</version> | |||
<name>Apache POI - the Java API for Microsoft Documents</name> | |||
<description>Maven build of Apache POI for Sonar checks</description> | |||
<url>http://poi.apache.org/</url> | |||
<mailingLists> | |||
<mailingList> | |||
<name>POI Users List</name> | |||
<subscribe>user-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>user-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-user/</archive> | |||
</mailingList> | |||
<mailingList> | |||
<name>POI Developer List</name> | |||
<subscribe>dev-subscribe@poi.apache.org</subscribe> | |||
<unsubscribe>dev-unsubscribe@poi.apache.org</unsubscribe> | |||
<archive>http://mail-archives.apache.org/mod_mbox/poi-dev/</archive> | |||
</mailingList> | |||
</mailingLists> | |||
<licenses> | |||
<license> | |||
<name>The Apache Software License, Version 2.0</name> | |||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |||
</license> | |||
</licenses> | |||
<organization> | |||
<name>Apache Software Foundation</name> | |||
<url>http://www.apache.org/</url> | |||
</organization> | |||
<issueManagement> | |||
<system>bugzilla</system> | |||
<url>https://issues.apache.org/bugzilla/</url> | |||
</issueManagement> | |||
<scm> | |||
<connection>scm:svn:http://svn.apache.org/repos/asf/poi/trunk</connection> | |||
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/poi/trunk</developerConnection> | |||
<url>http://svn.apache.org/viewvc/poi</url> | |||
</scm> | |||
<modules> | |||
<module>main</module> | |||
<module>ooxml-schema</module> | |||
<module>ooxml-schema-encryption</module> | |||
<module>ooxml</module> | |||
<module>scratchpad</module> | |||
<module>excelant</module> | |||
<module>examples</module> | |||
</modules> | |||
<properties> | |||
<project.build.sourceEncoding>ASCII</project.build.sourceEncoding> | |||
</properties> | |||
<build> | |||
<pluginManagement> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-compiler-plugin</artifactId> | |||
<version>3.1</version> | |||
<configuration> | |||
<source>1.6</source> | |||
<target>1.6</target> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</pluginManagement> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-surefire-plugin</artifactId> | |||
<version>2.16</version> | |||
<dependencies> | |||
<dependency> | |||
<groupId>org.apache.maven.surefire</groupId> | |||
<artifactId>surefire-junit47</artifactId> | |||
<version>2.16</version> | |||
</dependency> | |||
</dependencies> | |||
<configuration> | |||
<systemPropertyVariables> | |||
<POI.testdata.path>../../test-data</POI.testdata.path> | |||
<java.awt.headless>true</java.awt.headless> | |||
<org.apache.poi.util.POILogger>org.apache.poi.util.NullLogger</org.apache.poi.util.POILogger> | |||
</systemPropertyVariables> | |||
<argLine>-Duser.language=en -Duser.country=US</argLine> | |||
<excludes> | |||
<exclude>**/All*Tests.java</exclude> | |||
<exclude>**/TestUnfixedBugs.java</exclude> | |||
<exclude>**/TestcaseRecordInputStream.java</exclude> | |||
<exclude>**/POITestCase.java</exclude> | |||
<!-- TODO: error about no public construct, seems to run with JUnit 3.8... --> | |||
<exclude>**/TestWordToConverterSuite*.java</exclude> | |||
<exclude>**/TestExcelConverterSuite*.java</exclude> | |||
</excludes> | |||
<!--test>TestPPTX2PNG</test--> | |||
<!--parallel>both</parallel> | |||
<threadCount>10</threadCount--> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>junit</groupId> | |||
<artifactId>junit</artifactId> | |||
<version>4.11</version> | |||
<scope>test</scope> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -1,103 +0,0 @@ | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 | |||
http://maven.apache.org/maven-v4_0_0.xsd"> | |||
<modelVersion>4.0.0</modelVersion> | |||
<parent> | |||
<groupId>org.apache.poi</groupId> | |||
<artifactId>poi-parent</artifactId> | |||
<version>3.11-SNAPSHOT</version> | |||
</parent> | |||
<artifactId>poi-scratchpad</artifactId> | |||
<packaging>jar</packaging> | |||
<name>Apache POI Scratchpad package</name> | |||
<build> | |||
<plugins> | |||
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! --> | |||
<plugin> | |||
<artifactId>maven-resources-plugin</artifactId> | |||
<version>2.6</version> | |||
<executions> | |||
<execution> | |||
<id>copy-sources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/scratchpad/src</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-resources</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-resources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/main/resources</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/resources/scratchpad</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
<execution> | |||
<id>copy-tests</id> | |||
<!-- here the phase you need --> | |||
<phase>generate-test-sources</phase> | |||
<goals> | |||
<goal>copy-resources</goal> | |||
</goals> | |||
<configuration> | |||
<outputDirectory>${basedir}/src/test/java</outputDirectory> | |||
<resources> | |||
<resource> | |||
<directory>../../src/scratchpad/testcases</directory> | |||
</resource> | |||
</resources> | |||
</configuration> | |||
</execution> | |||
</executions> | |||
</plugin> | |||
<!-- clean copied sources afterwards --> | |||
<plugin> | |||
<artifactId>maven-clean-plugin</artifactId> | |||
<version>2.5</version> | |||
<configuration> | |||
<filesets> | |||
<fileset> | |||
<directory>src</directory> | |||
<followSymlinks>false</followSymlinks> | |||
</fileset> | |||
</filesets> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
<dependencies> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>${project.groupId}</groupId> | |||
<artifactId>poi-main</artifactId> | |||
<version>${project.version}</version> | |||
<type>test-jar</type> | |||
<scope>test</scope> | |||
</dependency> | |||
</dependencies> | |||
</project> |