aboutsummaryrefslogtreecommitdiffstats
path: root/src/multimodule/ooxml/java9/module-info.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimodule/ooxml/java9/module-info.java')
-rw-r--r--src/multimodule/ooxml/java9/module-info.java87
1 files changed, 87 insertions, 0 deletions
diff --git a/src/multimodule/ooxml/java9/module-info.java b/src/multimodule/ooxml/java9/module-info.java
new file mode 100644
index 0000000000..794e086e4e
--- /dev/null
+++ b/src/multimodule/ooxml/java9/module-info.java
@@ -0,0 +1,87 @@
+/* ====================================================================
+ 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.
+==================================================================== */
+
+module org.apache.poi.ooxml {
+ requires transitive org.apache.poi.poi;
+ requires transitive org.apache.xmlbeans;
+ requires transitive org.apache.poi.ooxml.schemas;
+ requires org.apache.commons.collections4;
+ requires org.apache.commons.codec;
+ requires commons.math3;
+ requires SparseBitSet;
+ requires commons.logging;
+ requires java.logging;
+ requires java.desktop;
+ requires java.security.jgss;
+
+ provides org.apache.poi.ss.usermodel.WorkbookProvider with org.apache.poi.xssf.usermodel.XSSFWorkbookFactory;
+
+ exports org.apache.poi.xwpf.extractor;
+ exports org.apache.poi.xwpf.usermodel;
+ exports org.apache.poi.xwpf.model;
+ exports org.apache.poi.xdgf.extractor;
+ exports org.apache.poi.xdgf.exceptions;
+ exports org.apache.poi.xdgf.usermodel;
+ exports org.apache.poi.xdgf.usermodel.section;
+ exports org.apache.poi.xdgf.usermodel.section.geometry;
+ exports org.apache.poi.xdgf.usermodel.shape;
+ exports org.apache.poi.xdgf.usermodel.shape.exceptions;
+ exports org.apache.poi.xdgf.xml;
+ exports org.apache.poi.xdgf.util;
+ exports org.apache.poi.xdgf.geom;
+ exports org.apache.poi.ooxml;
+ exports org.apache.poi.ooxml.dev;
+ exports org.apache.poi.ooxml.extractor;
+ exports org.apache.poi.ooxml.util;
+ exports org.apache.poi.xddf.usermodel;
+ exports org.apache.poi.xddf.usermodel.text;
+ exports org.apache.poi.xddf.usermodel.chart;
+ exports org.apache.poi.openxml4j.exceptions;
+ exports org.apache.poi.openxml4j.opc;
+ exports org.apache.poi.openxml4j.opc.internal;
+ exports org.apache.poi.openxml4j.opc.internal.marshallers;
+ exports org.apache.poi.openxml4j.opc.internal.unmarshallers;
+ exports org.apache.poi.openxml4j.util;
+ exports org.apache.poi.xssf;
+ exports org.apache.poi.xssf.extractor;
+ exports org.apache.poi.xssf.eventusermodel;
+ exports org.apache.poi.xssf.usermodel;
+ exports org.apache.poi.xssf.usermodel.helpers;
+ exports org.apache.poi.xssf.usermodel.extensions;
+ exports org.apache.poi.xssf.binary;
+ exports org.apache.poi.xssf.model;
+ exports org.apache.poi.xssf.streaming;
+ exports org.apache.poi.xssf.util;
+ exports org.apache.poi.xslf.draw;
+ exports org.apache.poi.xslf.usermodel;
+ exports org.apache.poi.xslf.model;
+ exports org.apache.poi.xslf.util;
+ exports org.apache.poi.poifs.crypt.dsig;
+ exports org.apache.poi.poifs.crypt.dsig.facets;
+ exports org.apache.poi.poifs.crypt.dsig.services;
+ exports org.apache.poi.poifs.crypt.temp;
+
+ opens org.apache.poi.openxml4j.opc to org.apache.poi.poi;
+
+
+ /* optional dependencies for xml signatures - you need to add a require entry your module-info
+ * or add them via the --add-modules JVM argument */
+ requires java.xml.crypto;
+ requires static org.apache.santuario.xmlsec;
+ requires static org.bouncycastle.provider;
+ requires static org.bouncycastle.pkix;
+} \ No newline at end of file