Skip to content
John R. D'Orazio edited this page Dec 18, 2020 · 9 revisions

Welcome to the bibleget-openoffice wiki! Here developers can see how to setup the development environment in order to succeed in building locally the BibleGet plugin for Open Office, and thus proceed to contribute to the development themselves.

One thing to keep in mind is that this is not a simple standalone java project. It is a plugin for OpenOffice, so the build depends on the OpenOffice environment. Therefore there are a few steps to take in order to setup the build environment and succeed in building and running the plugin.

For first timers or those who do not yet have much experience in building Java projects, the process might seem slightly complex, but once you have been through the process you will not only succeed in building this project, but may have learned a bit about building Java projects and a bit about the OpenOffice / LibreOffice environment.

For those who do have experience in building Java projects, you may find a few ways to contribute to the ongoing development of the plugin. Help is wanted! You may open issues in the issue tracker, or try to contribute to an open issue.

To setup your environment please follow the steps in this guide:

The steps indicated in the guide require usage of the Netbeans IDE, simply because the Apache OpenOffice plugin for Netbeans assists in setting up the environment for building plugins for OpenOffice. Would it be possible to use a different IDE? I'm sure it would, but that would require testing. I would suggest to simply follow the steps in the guide using the Netbeans IDE in order to succeed in your first build. Once you have succeeded in building and running the plugin inside of OpenOffice, and you have an understanding of what is happening and what is needed, you are more than welcome to try the build process in a different IDE, and you may then contribute to this wiki with the information necessary for building with the IDE of your choice. Until then, please just follow the guide!

Clone this wiki locally