diff options
author | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2020-05-07 09:42:22 +0200 |
---|---|---|
committer | Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> | 2020-05-27 11:40:20 +0200 |
commit | 941b567a41569260fef14a7337511e8f42337323 (patch) | |
tree | fe04ef41038df279689e2a979dc28e7fe5b37670 /ridljar/source | |
parent | 77140de3fe925f75620e94dbd848b1c925935fb5 (diff) |
tdf#131572 Add java 9 module info for libreoffice.jar
Add a java module named "org.libreoffice.uno" for this jar.
This needs to be compiled with Java 9.
But since we want to keep b/c with Java 8,
the rest of the jar has to be compiled with Java 8.
This bumps the *build* requirement to Java 9 while keeping
the *runtime* requirement at Java 8.
The gbuild JavaClassSet class is changed to invoke javac twice,
where the 2nd invocation compiles with --release 9 and a --patch-modules
argument so that it finds the results of the first invocation and also
the javamaker generated files in CustomTargets.
Change-Id: I888f5dbe097cc37136e68db5919939877c981862
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91105
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Diffstat (limited to 'ridljar/source')
-rw-r--r-- | ridljar/source/libreoffice/module-info.java | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/ridljar/source/libreoffice/module-info.java b/ridljar/source/libreoffice/module-info.java new file mode 100644 index 000000000000..4399586fc558 --- /dev/null +++ b/ridljar/source/libreoffice/module-info.java @@ -0,0 +1,140 @@ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +module org.libreoffice.uno +{ + exports com.sun.star.accessibility; + exports com.sun.star.animations; + exports com.sun.star.auth; + exports com.sun.star.awt; + exports com.sun.star.awt.grid; + exports com.sun.star.awt.tab; + exports com.sun.star.awt.tree; + exports com.sun.star.beans; + exports com.sun.star.bridge; + exports com.sun.star.bridge.oleautomation; + exports com.sun.star.chart; + exports com.sun.star.chart2; + exports com.sun.star.chart2.data; + exports com.sun.star.comp.bridgefactory; + exports com.sun.star.comp.connections; + exports com.sun.star.comp.helper; + exports com.sun.star.comp.loader; + exports com.sun.star.comp.servicemanager; + exports com.sun.star.comp.urlresolver; + exports com.sun.star.configuration; + exports com.sun.star.configuration.backend; + exports com.sun.star.connection; + exports com.sun.star.container; + exports com.sun.star.cui; + exports com.sun.star.datatransfer; + exports com.sun.star.datatransfer.clipboard; + exports com.sun.star.datatransfer.dnd; + exports com.sun.star.deployment; + exports com.sun.star.deployment.test; + exports com.sun.star.deployment.ui; + exports com.sun.star.document; + exports com.sun.star.drawing; + exports com.sun.star.drawing.framework; + exports com.sun.star.embed; + exports com.sun.star.form; + exports com.sun.star.form.binding; + exports com.sun.star.form.control; + exports com.sun.star.form.runtime; + exports com.sun.star.form.submission; + exports com.sun.star.form.validation; + exports com.sun.star.formula; + exports com.sun.star.frame; + exports com.sun.star.frame.status; + exports com.sun.star.gallery; + exports com.sun.star.geometry; + exports com.sun.star.graphic; + exports com.sun.star.i18n; + exports com.sun.star.inspection; + exports com.sun.star.io; + exports com.sun.star.java; + exports com.sun.star.lang; + exports com.sun.star.ldap; + exports com.sun.star.lib.connections.pipe; + exports com.sun.star.lib.connections.socket; + exports com.sun.star.lib.uno; + exports com.sun.star.lib.uno.adapter; + exports com.sun.star.lib.uno.bridges.java_remote; + exports com.sun.star.lib.uno.environments.java; + exports com.sun.star.lib.uno.environments.remote; + exports com.sun.star.lib.uno.helper; + exports com.sun.star.lib.uno.protocols.urp; + exports com.sun.star.lib.uno.typedesc; + exports com.sun.star.lib.uno.typeinfo; + exports com.sun.star.lib.util; + exports com.sun.star.linguistic2; + exports com.sun.star.loader; + exports com.sun.star.logging; + exports com.sun.star.mail; + exports com.sun.star.media; + exports com.sun.star.mozilla; + exports com.sun.star.office; + exports com.sun.star.packages; + exports com.sun.star.packages.manifest; + exports com.sun.star.packages.zip; + exports com.sun.star.presentation; + exports com.sun.star.qa; + exports com.sun.star.rdf; + exports com.sun.star.reflection; + exports com.sun.star.registry; + exports com.sun.star.rendering; + exports com.sun.star.report; + exports com.sun.star.report.inspection; + exports com.sun.star.report.meta; + exports com.sun.star.resource; + exports com.sun.star.scanner; + exports com.sun.star.script; + exports com.sun.star.script.browse; + exports com.sun.star.script.provider; + exports com.sun.star.script.vba; + exports com.sun.star.sdb; + exports com.sun.star.sdb.application; + exports com.sun.star.sdb.tools; + exports com.sun.star.sdbc; + exports com.sun.star.sdbcx; + exports com.sun.star.security; + exports com.sun.star.setup; + exports com.sun.star.sheet; + exports com.sun.star.sheet.opencl; + exports com.sun.star.smarttags; + exports com.sun.star.style; + exports com.sun.star.svg; + exports com.sun.star.system; + exports com.sun.star.table; + exports com.sun.star.task; + exports com.sun.star.text; + exports com.sun.star.text.textfield; + exports com.sun.star.tiledrendering; + exports com.sun.star.ucb; + exports com.sun.star.ui; + exports com.sun.star.ui.dialogs; + exports com.sun.star.ui.test; + exports com.sun.star.uno; + exports com.sun.star.uri; + exports com.sun.star.util; + exports com.sun.star.view; + exports com.sun.star.xforms; + exports com.sun.star.xml; + exports com.sun.star.xml.crypto; + exports com.sun.star.xml.crypto.sax; + exports com.sun.star.xml.csax; + exports com.sun.star.xml.dom; + exports com.sun.star.xml.dom.events; + exports com.sun.star.xml.dom.views; + exports com.sun.star.xml.input; + exports com.sun.star.xml.sax; + exports com.sun.star.xml.wrapper; + exports com.sun.star.xml.xpath; + exports com.sun.star.xml.xslt; + exports com.sun.star.xsd; +} |