Skip to content

UtrechtUniversity/numworx-vendor-geogebra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

numworx-vendor-geogebra

  • GeoGebra 3.2
  • GeoGebra 4.0
  • Geogebra als OSGI bundles

Introduction

In the numworx-vendor-geogebara project 2 GeoGebra variants are forked, adapted and used as optional widgets in the authoring environment.

Prerequisites

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

Contents

Folder structure

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.

Usage

In the toplevel folder run 'mvn deploy'. This will

  1. Build the 2 GeoGebra applications using Ant
  2. 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

License

As a fork of GeoGebra, this work is licensed under the GPL3 License. See the original geogebra source code for further information.

Contact

Wim van Velthoven

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors