[SDM-SPA] Re: [kepler-dev] moving edu.ncsu to org.sdm.spa

Matt Jones jones at nceas.ucsb.edu
Wed Apr 7 10:36:42 PDT 2004


Why do you want to take source code in a perfectly good, 
version-friendly text file and put it in a binary file?  Not only would 
we have to unjar the file to compile or make changes, but the jar file 
would also not be amenable to using "cvs diff" to track differences 
becaue the jar is binary.  I think it is far better to store all source 
in their regular source code format, and then build any needed jars on 
the fly as part of the build process.  This reduces download time, 
increases transparency of the source, and facilitiates version comparisons.

Because the source you refer to is from a 3rd party, we may want to 
separate it out into anothern directory tree to differentiate it, but I 
think the the package name alone should be sufficient to keep it in a 
separate tree.

In general I think we should strive to limit and reduce the number of 
binary files, including jar files, that are checked into the repository.

Just my $.02.


Xiaowen Xin wrote:
> Hi Efrat,
> Ok, I think jar'ing UUIDGen.java may be the best way to do it, though it
> feels a bit silly to have a single file in a jar library =)
> What we could do in the future is to jar up all the third party source
> files, such as this, that don't come in a jar already, into one single
> jar in lib/ called say thirdparty.jar.
> Xiaowen
> On Tue, 2004-04-06 at 22:40, Efrat Jaeger wrote:
>>The XSLT should probably go under spa as it was contributed by Ilkay. As for
>>the UUID, it is neither GEON nor SPA, so it should either go under a generic
>>utilities folder as Ilkay suggested or I can jar it and put it under lib.
>>- Efrat
>>>Efrat: you're listed as the author for
>>>src/org/geon/OpenDBConnection.java, which is the only non-spa file I
>>>could find that uses the code in util/.  Would it be okay for me to move
>>>what's now in src/util into org/sdm/spa/util/?  Alternatively, we could
>>>move those two files into org/geon/util/.
> _______________________________________________
> kepler-dev mailing list
> kepler-dev at ecoinformatics.org
> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev

Matt Jones                                     jones at nceas.ucsb.edu
http://www.nceas.ucsb.edu/    Fax: 425-920-2439    Ph: 907-789-0496
National Center for Ecological Analysis and Synthesis (NCEAS)
University of California Santa Barbara
Interested in ecological informatics? http://www.ecoinformatics.org

More information about the Kepler-dev mailing list