Skip to content

yuanho/visad

This branch is 605 commits behind visad/visad:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2b6b41d · Mar 11, 2013
Feb 25, 2013
Mar 22, 2012
Mar 10, 2011
Jun 21, 2010
Jun 29, 2010
Mar 10, 2011
Mar 11, 2013
Jun 22, 2010
Jun 22, 2010
Jun 23, 2010
Jun 25, 2010
Feb 20, 2013

Repository files navigation

Repository Layout
=================
:core: Everything in the `visad.*` and `edu.ssec.wisc.mcidas.*` namespace.
:deps: Third party dependencies
:examples: VisAD examples with the default namespace (no java package).

::

	|-- core 
	|   |-- build
	|   |-- lib
	|   `-- src
	|       |-- edu/...
	|       `-- visad/...
	|
	|-- deps
	|   |-- build
	|   `-- src
	|       |-- HTTPClient/...
	|       |-- Jama/...
	|       |-- dods/...
	|       |-- gnu/...
	|       |-- loci/...
	|       |-- ncsa/...
	|       |-- nom/...
	|       `-- ucar/...
	|
	`-- examples
	    |-- build
	    |-- lib
	    `-- src


Building
========
There are 4 main build files (the old visad/build.xml has been removed).
The main build file `./build.xml` can be used to build the sub-projects
and create the main VisAD distribution files. Each sub-project also has 
its own build file that can be used to perform basic build/clean/jar
operations for just that project.

You can use `ant -p` to display build script target descriptions
for each ant file for more information.

Building the Distribution
-------------------------
Check out https://svn.ssec.wisc.edu/repos/visad
Run `ant dist`

Building the Core
----------------------
You can either work from the entire SVN tree (https://svn.ssec.wisc.edu/repos/visad/trunk)
or check out only the core (https://svn.ssec.wisc.edu/repos/visad/trunk/core).

From your working copy you can simply run any of the commands listed by `ant -p`.

If you jar the core it will extract `lib/visaddeps.jar` and include the class files
in the generated visad.jar.

Building the Examples
---------------------
You can either work from the entire SVN tree (https://svn.ssec.wisc.edu/repos/visad/trunk)
or check out only the core (https://svn.ssec.wisc.edu/repos/visad/trunk/).

The examples project build file check to see if VisAD is available as either a jar file
in the exmples project lib directory or in ../core (assuming you checked out all of 
visad/trunk). If it cannot find VisAD it attempts to call ../core/build.xml to build
it before compiling the examples.  If you have VisAD in another location you can compile
the examples as follows::

    ant -Dvisad.dir=<YOUR VISAD DIR> build


VisAD and Eclipse
=================
:Eclipse: http://www.eclipse.org

First, download and install Eclipse. These instructions assume you will be using
Eclipse >= v3.2. There are multiple flavors of Eclipse that can add varying
amounts of bloat. I recommend you keep it simple and stick to "Eclipse IDE for 
Java Developers."  

:Note: These instructions were written from a Mac, so you may have to adjust 
       slightly for your platform.

Install Subclipse
-----------------
Unfortunately, at this time Eclipse does not by default come with SVN 
capabilities, so you have to install the Subclipse SVN Plugin 
(http://subclipse.tigris.org). 

	* Open Eclipse
	* Select a workspace (where all your project will be saved)
	* Start the `Install New Software` wizard. (`Help > Install New Software`)
	* Put this URL in the `Work with` box: http://subclipse.tigris.org/update_1.6.x
	  and click `Add`.
	* Give your new software update site a name and click `OK`.
	* Check all boxes in the software list and click `Next`.
	* Complete the install process by reviewing the install details, accepting
	  the license, and restarting Eclipse.
	
	* Ensure you have a valid SVN client selected
		- Open the preferences and select `Team > SVN`
		- Under `SVN Interface` select `SVNKit` and click `OK`

Create and Checkout Projects
----------------------------

	* From the menubar select `File > New > Other`
	* In the new dialog select `SVN > Check Projects from SVN` and click `Next`
	* Select `Create a new repository location` and click next.
	* Enter https://svn.ssec.wisc.edu/repos/visad as the url (http*s* not http),
	  and click `Next`
	* Select `trunk > core` and click `Finish`
	
	* (optional) Do the same for `deps` and `examples` if desired.

Building from Eclipse
---------------------

	* From the menubar select `Window > Show View > Ant`
	* In the `Ant` view tab, right-click and select `Add Buildfiles`
	* Select the build file for each sub-project created above and click `OK`
	* In the `Ant` view tab, expand a project and select the build target to run

Releases

No releases published

Packages

No packages published