[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
Hi,
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.
Matt
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