- GeoGebra 3.2
- GeoGebra 4.0
- Geogebra als OSGI bundles
In the numworx-vendor-geogebara project 2 GeoGebra variants are forked, adapted and used as optional widgets in the authoring environment.
All source code is written in Java 8. To build the GeoGebra versions use Apache Ant. To build the OSGI-bundles, use Apache Maven. These artifacts go into the content-delivery website, see numworx-dwo-resources As an IDE, Eclipse is used. If the default Java is version 9 or higher, make sure the $JAVA_HOME variable is set to a Java 8 version
In the ggb32 folder, all java packages are shaded with a prefix of v3. This prevents conflicts with the ggb40 packages of the same name.
In the toplevel folder run 'mvn deploy'. This will
- Build the 2 GeoGebra applications using Ant
- Derive the OSGI bundles and install these into a repository using Maven.
The predefined repository is the github maven repository: https://maven.pkg.github.com/UtrechtUniversity/numworx-vendor-geogebra
- Geogebra, see http://www.geogebra.org
As a fork of GeoGebra, this work is licensed under the GPL3 License. See the original geogebra source code for further information.