[evla-sw-discuss] Delay models to station boards
David Harland
dharland at nrao.edu
Wed May 21 17:03:42 EDT 2008
Rich Moeser wrote:
> The schema files for WIDAR are available at
> https://svn.aoc.nrao.edu/repos/WIDAR/schema so I don't think it's
> necessary to copy those to the EVLA SVN repository. I've set up a
> prototype maven project that takes the schemata from the WIDAR SVN
> repository, runs it through the JAXB compiler, and bundles the resulting
> JAXB classes into a standalone jar file. This is pretty much the same
> approach I have taken with the ALMA SDM schemata and it works just fine.
>
Great -- having these classes packaged into their own jar, without
reliance on any other classes, is the way to go here. Nice to see it's
already set up!
Kevin Ryan wrote:
> WIDAR's schema is located at https://
> svn.aoc.nrao.edu/repos/widar/trunk/schema/. (don't ask me why the
> 'trunk' is in there).
The "trunk" is part of the subversion convention of using
myProject/
trunk/
branches/
tags/
The main development thread is under "trunk" and is all most of us deal
w/ on a regular basis. Branching is often used when one has some serious
rearranging of code to do (though when to branch tends to become a
religious war). Making a branch lets one do all this destruction w/out
getting in the way of other people who are updating the main trunk. Tags
are useful for taking a collection of particular revisions of source
files and saying "together these comprise release 1.2.3". Surf the web
or talk to Brian Truitt if you want to know more about this (because i
just told you all i know!).
For these VCI classes i doubt we'll use branches. Once we're past
initial development, though, it's possible that we might want to make a
new tag (think "release" or "version") each time the schema files are
updated.
More information about the evla-sw-discuss
mailing list