LibreOffice Eclipse plugin for extension development
This plugin helps with developing and debugging LibreOffice extensions/components from Eclipse.
Please visit the https://libreoffice.github.io/loeclipse/ for installation instructions and user documentation.
Only read further if you want to work on LOEclipse itself.
LibreOffice 7.0 or newer is required.
libreoffice
,libreoffice-dev
and libreoffice-java-common
.build
, core
and java
(using File->Import->General->Existing projects into workspace)LO-Classes
libreoffice.jar unoil.jar
. You find them here:
/Applications/LibreOffice.app/Contents/Resources/java
/usr/lib/libreoffice/program/classes
C:\Program Files[ (x86)]\LibreOffice 5\program\classes\
Join #libreoffice-dev to get in touch with LibreOffice and LOEclipse developers.
You can also write to the LibreOffice development mailing list if you have trouble working on this project.
CHANGELOG.md
core/META-INF/MANIFEST.MF
java/META-INF/MANIFEST.MF
python/META-INF/MANIFEST.MF
git tag vX.Y.Z
(e.g. git tag v4.0.2
)git push && git push --tags
vx.y.z
(e.g. v4.0.2)After releasing a new version, we need to build the update site. To do that, run the following command in the build
folder:
ant -Dlibreoffice.home=... -Declipse.home=...
where libreoffice.home
is the path to the LibreOffice installation and eclipse.home
the path to the eclipse installation (needs to contain a plugins
and a features
directory).
You can also persist the options by setting the ANT_ARGS
variable to
-Dlibreoffice.home=... -Declipse.home=...
.
Run ant help
to see the available build targets.