diff options
author | Andreas Beeker <kiwiwings@apache.org> | 2020-07-22 22:08:33 +0000 |
---|---|---|
committer | Andreas Beeker <kiwiwings@apache.org> | 2020-07-22 22:08:33 +0000 |
commit | c0f99416047be7c3b7e5413d7a0187a21022a02b (patch) | |
tree | 4c0861aa3dc9634684a8048b855426276eebb96b /src/multimodule/ooxml-lite-agent | |
parent | 800da8b29095a06283380f9adb2c1202a23ee57e (diff) | |
download | poi-c0f99416047be7c3b7e5413d7a0187a21022a02b.tar.gz poi-c0f99416047be7c3b7e5413d7a0187a21022a02b.zip |
#64411 - Provide JigSaw modules
- use classpath-build for Java 8, otherwise use modulepath
- save module-info classes to source, when using Java 9+ environment
- rename example packages - otherwise package clashes occured in the tests
- move agile encryption from ooxml to main.
remove EncryptionInfo XmlBeans and schema and use custom xml marshalling
- move ooxml test classes which reside in the same package as their tested main class
- rename base test classes to "BaseTest..." - temporarily I've used a light version of the main test classes to test scratchpad / ooxml
- build.xml - fixed the Rhino javascript errors of the dependency-macros
- DrawTextParagraph - fixed StringIndexOutOfBounds when logging set to debug level
- use JigSaw provider interface (= Java ServiceLoader), i.e. it wasn't possible (without openening everything), to access ooxml factory classes from main factory stub
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1880164 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/multimodule/ooxml-lite-agent')
-rw-r--r-- | src/multimodule/ooxml-lite-agent/java9/module-info.class | bin | 0 -> 188 bytes | |||
-rw-r--r-- | src/multimodule/ooxml-lite-agent/java9/module-info.java | 22 |
2 files changed, 22 insertions, 0 deletions
diff --git a/src/multimodule/ooxml-lite-agent/java9/module-info.class b/src/multimodule/ooxml-lite-agent/java9/module-info.class Binary files differnew file mode 100644 index 0000000000..fb79979654 --- /dev/null +++ b/src/multimodule/ooxml-lite-agent/java9/module-info.class diff --git a/src/multimodule/ooxml-lite-agent/java9/module-info.java b/src/multimodule/ooxml-lite-agent/java9/module-info.java new file mode 100644 index 0000000000..04058f1cfc --- /dev/null +++ b/src/multimodule/ooxml-lite-agent/java9/module-info.java @@ -0,0 +1,22 @@ +/* ==================================================================== + 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_lite { + requires java.instrument; + + exports org.apache.poi.ooxml.lite; +}
\ No newline at end of file |