Commit Graph

65 Commits

Author SHA1 Message Date
samskivert d10d454814 I think I like dist/test-output better, it fits more nicely with
dist/test-classes.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2947 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-12 22:55:22 +00:00
samskivert 8c4b9a0da2 Generate test output to dist/tests. Run tests before deploying to Maven.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2946 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-12 22:54:50 +00:00
samskivert fc17d99805 No unique version. Just the snapshot and file system timestamp are peachy.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2945 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-12 22:50:29 +00:00
samskivert 7ed1d113a6 Specify a default for the repository that can be overridden.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2944 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-12 22:47:08 +00:00
samskivert 63adf2d915 A target for deploying our artifacts to a local Maven repository.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2943 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-12 22:43:27 +00:00
samskivert a4e126e060 Don't need that echo any more.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2942 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-12 16:45:06 +00:00
samskivert 4e92f6c519 An ant target for generating Coreen metadata. This is a placeholder until I
make Coreen understand Maven projects, but this sort of setup will be always
necessary for projects that use a totally custom build.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2941 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-12 16:43:49 +00:00
samskivert 2726db602f Crazy experiment number two: obtain our dependencies using the Maven Ant task
so that we're 100% external dependency free no matter how you build us. This is
the path to righteousness that all of our libraries must eventually go down to
save us from the dependency frying pan and put us into the dependency fire.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2924 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-10-15 15:53:24 +00:00
samskivert 155c8bada1 This is in the resources directory now, sadly.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2861 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-09-08 22:57:12 +00:00
samskivert 90758faa6e Er, libs-incl.xml rather.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2857 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-09-08 19:08:53 +00:00
samskivert 802b4b36ca Restore libs.dir, that is used in deps-incl.xml.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2856 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-09-08 19:08:36 +00:00
samskivert 3269bc4db9 Oops, didn't mean to commit that old cruft.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2854 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-09-08 19:06:27 +00:00
samskivert e68daada41 Properly configure javadoc in our POM build. The POM is now approaching the
line count of the build.xml file, but I suppose that's just because XML is
absurdly verbose (and Maven annoyingly chose to do things like
<quiet>true</quiet> instead of a quiet="true" attribute). I wonder if there's a
Maven plugin that allows you to specify your pom.xml in YAML or some less
verbose format and which automatically converts it to XML. That'd probably cut
the line count by 2/3.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2853 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-09-08 19:04:33 +00:00
samskivert baef3bccb1 Put our non-source resources into src/main/resources to comply with the
standard Maven layout.

I'm not a huge fan of that separation, particularly now that it's de rigueur to
ship your sources with your class files. In such circumstances, one could
imagine just copying the entire contents of src/main/java into target/classes
and being done with it. Class files, XML files, propert files, etc. are all
packaged up together into one happy jar file of goodness. Then you don't have
extra files off in src/main/resources being demure and hard to notice.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2849 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-09-08 18:41:41 +00:00
samskivert 1e7529f069 These excludes are no longer needed.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2832 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-08-27 21:22:01 +00:00
samskivert 08fa16d2d8 Handle test resources in a more standard way as well.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2810 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-08-27 00:51:49 +00:00
samskivert 91639537f0 Fixed naughty hardcoded paths.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2808 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-08-27 00:17:44 +00:00
samskivert b03237ee4d Though it's perhaps not exactly as I'd prefer, a consensus has formed on where
to put your source and test source code for Java projects. I'm going to toe the
line here because I want to use SBT to publish samskivert to the centralized
Maven repositories.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2807 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-08-27 00:08:06 +00:00
ray.j.greenwell ff9798927c Updated copyright dates, and holder. :)
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2686 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-01-06 00:53:25 +00:00
samskivert e0f82678b4 Javadoc fixes.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2619 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2009-08-25 20:24:20 +00:00
samskivert 88d6bf86da We need to export our ByteEnum stuff to GWT.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2614 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2009-08-18 22:06:33 +00:00
samskivert 53effafe58 Got a little too excited here. We can only nix commons-io. We still need
collections and logging. Sigh.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2588 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2009-07-12 21:02:19 +00:00
samskivert 74df35d0e5 Added a target for running a subset of the unit tests.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2565 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2009-06-02 20:36:06 +00:00
samskivert 2b9952508c Oops. Can't do that.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2545 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2009-04-17 22:58:36 +00:00
samskivert a04031f38f Allow 1.6 source but continue to target 1.5 bytecode.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2544 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2009-04-17 22:50:48 +00:00
samskivert fcdc097723 Check that we have our minimum dependencies and tell the builder how to get
them if we don't.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2520 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2009-01-23 12:20:46 +00:00
samskivert 23f37550cd This guy has moved.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2481 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-11-17 18:56:26 +00:00
samskivert 7f76e4f876 Depot now lives in its own project.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2480 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-11-16 07:49:17 +00:00
samskivert 858560ca69 Nixing the savedoc target.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2414 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-09-11 08:16:02 +00:00
samskivert af9ecae442 Added a genrecord target. Cleaned up some other bits.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2383 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-09-05 19:32:17 +00:00
samskivert c02372cad6 Export our samskivert code as a module as well.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2382 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-09-05 17:05:37 +00:00
samskivert 74f5e24eb1 Format tightening. Really this is just a test to see if Google will mail me my
goddamned commit diffs.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2379 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-09-05 00:42:15 +00:00
samskivert 936dfeee35 Well hell, let's just export ByteEnum to GWT.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2378 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-09-05 00:40:48 +00:00
samskivert 847607538c Export MessageUtil for use by GWT.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2377 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-09-04 23:35:09 +00:00
mdb 84597c3b99 Added log4j support to the log wrapper. It is enabled if the log4j
configuration system property is set (and a particular logger is not
specifically configured).


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2315 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-05-28 18:02:37 +00:00
mdb 8f7d134526 Don't build tests unless we have JUnit, don't build FileUtil unless we have
commons-io (I should probably move that into com.samskivert.io but there are
various dependers that I don't feel like breaking).


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2301 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-05-07 06:39:09 +00:00
mdb 121e17c594 distclean does everything clean does and need not depend on it.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2154 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-07-31 00:16:44 +00:00
mdb 3f6a9520fe Tidy up Depot build depends; reinstate build.depot.tools depend.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2145 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-07-26 20:09:06 +00:00
mdb 8116d469e4 Zell patch to factor caching code into pluggable CacheAdapter class. Allows us
to disable caching and/or replace it with less industrial strength system
during development.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2142 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-07-26 19:07:20 +00:00
mdb 180eedc1ca distclean need not depend on clean, it already performs the superset of that
action and it has the added benefit of being idempotent.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2140 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-07-26 00:31:20 +00:00
mdb e021e82865 Deprecation begone!
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2138 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-07-25 23:30:07 +00:00
mdb 29e45ddf96 Move supporting build xml files into etc/ to avoid clutter.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2099 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-05-03 20:26:23 +00:00
mdb c8656f29fb Don't build our Ant task unless ant.jar is available, only skip building
MailUtil if the mail stuff is unavailable the rest of the net package is fine.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2082 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-04-04 18:31:50 +00:00
mdb 140fe70475 Behold, a column identifier generator for our keystroke saving needs.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2059 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-20 18:52:28 +00:00
mdb 21c4d0ed1c Freak not out if ehcache.jar is not available. Instead just don't build Depot.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2031 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-11 01:02:44 +00:00
mdb bef3e84b31 Don't include ant's classpath when compiling.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2027 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-05 21:52:12 +00:00
mdb 65a3890b55 Don't run unit tests for code we didn't build.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2015 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 23:00:52 +00:00
mdb 7114984e5d Fixy.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2012 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 22:01:47 +00:00
mdb e5ae86c047 More test revamping.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2011 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 21:58:33 +00:00
mdb 65a48e78a1 Go ahead and run the tests on ant dist. I wish this output could be made less
verbose.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2008 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 21:05:30 +00:00