All Projects → LibreOffice → loeclipse

LibreOffice / loeclipse

Licence: other
LibreOffice Eclipse plugin for extension development

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to loeclipse

libreoffice-starter-extension
LibreOffice Starter Extension
Stars: ✭ 22 (-15.38%)
Mutual labels:  eclipse, libreoffice, libreoffice-extension
WollMux
Letterhead, template, form, autotext, mail merge,... extension for LibreOffice
Stars: ✭ 45 (+73.08%)
Mutual labels:  libreoffice, libreoffice-extension
LOC-Extension
LibreOffice Cryptocurrency extension
Stars: ✭ 33 (+26.92%)
Mutual labels:  libreoffice, libreoffice-extension
barcode
LibreOffice Barcode Extension
Stars: ✭ 25 (-3.85%)
Mutual labels:  libreoffice, libreoffice-extension
dslforge
A generator of domain-specific language (DSL) editors for web applications and cloud IDEs.
Stars: ✭ 74 (+184.62%)
Mutual labels:  eclipse
Bndtools
ARCHIVED: The contents of this repo have been merged into the `bnd` repo.
Stars: ✭ 197 (+657.69%)
Mutual labels:  eclipse
J2c
Java to C++ translator
Stars: ✭ 189 (+626.92%)
Mutual labels:  eclipse
Vorto
Vorto Project
Stars: ✭ 179 (+588.46%)
Mutual labels:  eclipse
android-google-play-services-base
Eclipse library project based on google-play-services-base AAR releases.
Stars: ✭ 25 (-3.85%)
Mutual labels:  eclipse
VirtualSatellite4-Core
Virtual Satellite Core - Baseline Framework and IDE Tools
Stars: ✭ 27 (+3.85%)
Mutual labels:  eclipse
Aws Toolkit Eclipse
AWS Toolkit for Eclipse – an open-source plugin for developing, deploying, and managing AWS applications.
Stars: ✭ 252 (+869.23%)
Mutual labels:  eclipse
Erlide eclipse
Eclipse IDE for Erlang
Stars: ✭ 206 (+692.31%)
Mutual labels:  eclipse
noa-libre
UNO API of LibreOffice easy and understandable - Nice Office Access
Stars: ✭ 31 (+19.23%)
Mutual labels:  libreoffice
Amateras Modeler
UML and ER-diagram editor for Eclipse
Stars: ✭ 190 (+630.77%)
Mutual labels:  eclipse
jakartaee8-starter-boilerplate
A boilerplate project for starting a Jakarta EE 8 application in seconds
Stars: ✭ 55 (+111.54%)
Mutual labels:  eclipse
Formatter Maven Plugin
Formatter Maven Plugin
Stars: ✭ 187 (+619.23%)
Mutual labels:  eclipse
Tern.java
Use tern.js in Java context
Stars: ✭ 246 (+846.15%)
Mutual labels:  eclipse
Sonarlint Eclipse
SonarLint for Eclipse
Stars: ✭ 231 (+788.46%)
Mutual labels:  eclipse
tomcatplugin
Tomcat plugin for Eclipse
Stars: ✭ 63 (+142.31%)
Mutual labels:  eclipse
LibbieOffice
My attempt at a LibreOffice image replacement script
Stars: ✭ 39 (+50%)
Mutual labels:  libreoffice

LOEclipse

Introduction

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.

Development

Prerequisites

  • Ubuntu: Install libreoffice,libreoffice-dev and libreoffice-java-common.
  • Windows: Install LibreOffice and the LibreOffice SDK from https://www.libreoffice.org/download
  • macOS: No support for macOS currently (see bug #54)

Setup Eclipse for development

  1. Install Eclipse IDE for Eclipse Committers. The Eclipse IDE for Java Developers will not work.
  2. Clone this repository
  3. Import the three projects build, core and java (using File->Import->General->Existing projects into workspace)
  4. Add the LibreOffice jars to the build path
    • Go to Window->Preferences in Eclipse and open the Java->Build path->User Libraries configuration page.
    • Add a new library named LO-Classes
    • Select the Library, click Add External Jars
    • Add the LibreOffice jars unoil.jar juh.jar jurt.jar ridl.jar unoloader.jar. You find them here:
      • macOS: /Applications/LibreOffice.app/Contents/Resources/java
      • Ubuntu: /usr/lib/libreoffice/program/classes
      • Windows: C:\Program Files[ (x86)]\LibreOffice 5\program\classes\
    • Now there should be no more project errors.
  5. Go to Run->Run Configurations, and create a new run configuration of the type Eclipse Application. Now you can run or debug the LOEclipse plugin using this run configuration.

Getting help

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.

Release Management

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=....

Available build targets

Run ant help to see the available build targets.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].