Development Guide

Content

  1. Introduction
  2. Resources
  3. Libraries
  4. Set up Eclipse with Maven
  5. Add new language
  6. Code structure

Introduction

In this section you can find a guide that describes how to set up a development environment using Eclipse to modify the source code and deploy the BioEnergy Allocation and Simulation Tool (BEAST).

The source code is available from the SourceForge repository: https://sourceforge.net/projects/beast/ and comes to you under the GNU Public License (GPL) v3.

Resources

The BEAST comes with the following additional resources:

ResourceLicenseReferenceSource
barchart_large.pngGNU LGPLOxygen Team, http://www.oxygen-icons.orghttp://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/48/Actions-office-chart-bar-icon.png
barchart_small.pngGNU LGPLOxygen Team, http://www.oxygen-icons.orghttp://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/24/Actions-office-chart-bar-icon.png
cross.pngCC BY 2.5Mark Jameshttp://www.famfamfam.com/lab/icons/silk/
form.pngCC BY 2.5Mark Jameshttp://www.famfamfam.com/lab/icons/silk/
gis_large.pngCC BY 3.0images.clipartpanda.comhttp://www.iconshut.com/download.php?img=http://images.clipartpanda.com/google-map-icon-GIS_Icon.png
help.pngCC BY 3.0Aha-Soft Team, http://www.aha-soft.comhttps://www.iconfinder.com/icons/132598/about_help_mark_question_support_icon#size=16
linechart_large.pngGNU LGPLOxygen Team, http://www.oxygen-icons.orghttp://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/48/Actions-office-chart-line-icon.png
linechart_small.pngGNU LGPLOxygen Team, http://www.oxygen-icons.orghttp://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/24/Actions-office-chart-line-icon.png
minus.pngCC BY 2.5Axialis Teamhttp://www.axialis.com/free/icons
plus.pngCC BY 2.5Axialis Teamhttp://www.axialis.com/free/icons
simulate.pngGNU GPLSaki, http://sa-ki.deviantart.comhttp://icons.iconarchive.com/icons/saki/nuoveXT/24/Actions-gear-icon.png
spidergraph.pngGNU LGPLOxygen Team, http://www.oxygen-icons.orghttp://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/48/Actions-office-chart-polar-stacked-icon.png

Libraries

The BEAST makes use of the following libraries:

LibraryLicenseReference
log4j2Apache License Version 2.0https://logging.apache.org/log4j/2.x/
JUnitApache License Version 2.0http://junit.org/
Apache Commons LangApache License Version 2.0http://commons.apache.org/proper/commons-lang/
opencsvApache License Version 2.0http://opencsv.sourceforge.net
EclipseLinkEclipse Public License - v 1.0http://eclipse.org/eclipselink/
JGoodies FormLayoutBSD Open Source License (version 2)http://www.jgoodies.com/freeware/libraries/forms/
GeoToolsLGPL v3http://geotools.org/
JFreechartLGPL v3http://www.jfree.org/jfreechart/
launch4jLGPL v3http://launch4j.sourceforge.net/
jportableOracle BCLhttp://portableapps.com/apps/utilities/java_portable
MathJaxApache License Version 2.0https://www.mathjax.org/

Go to top