locationtech / udig-platform

uDig parent project containing all core components. More plugins can be found in community repos: http://github.com/uDig-Community
http://udig.refractions.net
189 stars 133 forks source link

h1. uDig Overview

The User-friendly Desktop Internet GIS (uDig) is an open source ("EPL":http://www.eclipse.org/legal/epl-v10.html + "BSD":http://udig.refractions.net/files/bsd3-v10.html) desktop application framework, built with the Eclipse Rich Client (RCP) technology.

uDig is an open project, with developers from multiple companies participating in the decision making process and project direction, or open discussions using chat tools such as "Gitter":https://gitter.im/uDig or mailing lists:

h2. Website

h2. Project Outline

The goal of uDig is to provide a complete Java solution for desktop GIS data access, editing, and viewing. uDig aims to be:

h2. Steering Committee

h2. Contributing

Join us in working on uDig: "Contributing":CONTRIBUTING.textile

There are two ways to take part: indirectly using github pull requests; and directly by obtaining commit access. Remember that a pull request is the start of a conversation!

h1. Build Instructions

  1. Check out Repository

    Check out the branch you wish to work with (or fork as you see fit).

    To check it out:

    
    git clone https://github.com/locationtech/udig-platform udig
    cd udig
    
    
  2. Download stuff (using maven to launch small ant download scripts):


mvn clean install -f pom-libs.xml

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8:05.291s

h2. Option - Command Line Build

  1. Tycho Build

    For requirements to build docs with profile docs ("Sphinx reStructuredText":https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html) consult "detailed doc description":docs/devel/en/docguide/sphinxEnvironment.rst :


mvn clean install -Pproduct -Psdk -Pdocs

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12:44.827s

  1. Test an individual module

    This requires successful previous step with install goal


cd plugins/org.locationtech.udig.catalog.ui.tests
mvn clean install -Ptest -fae