Commit Graph

82 Commits

Author SHA1 Message Date
Michael Bayne 5ff6dd3477 Javadoc fixes. 2011-10-14 21:32:27 -07:00
Michael Bayne eab18691ea Upgraded to ooo-build 2.9, normalized targets. 2011-10-14 21:22:57 -07:00
Charlie Groves ab8b0f678f Bump to ooo-build 2.5 since the maven-ant-tasks jar 2.1 uses is no longer available 2011-06-24 13:41:28 -07:00
samskivert be6eaa9ddc Added needed file attribute to mavendeploy action.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2990 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-03-16 18:29:09 +00:00
charlie.groves 697b0bfb05 ooo-buildify
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2989 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-03-16 00:31:34 +00:00
samskivert beabb1fc19 The Maven-based build moved the GWT resources into the main samskivert jar file
a while back. Let's have the Ant-based build do the same. We can also get rid
of samskivert-gwt, since it hasn't been necessary for some time.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2987 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-01-25 20:55:59 +00:00
charlie.groves cc893eb3ba Deploy a sources jar along with the code jar for IDE-happiness
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2986 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-01-20 00:41:28 +00:00
samskivert 667ac7a885 No longer needed now that Coreen understands Maven-based projects.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2975 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-01-07 22:10:44 +00:00
charlie.groves 368dceaca2 Turn off warnings about jars from the manifest classpath not being present
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2962 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-12-01 02:50:38 +00:00
samskivert 8449796177 Go ahead and make maven-deploy publish locally unless otherwise directed.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2957 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-18 23:06:08 +00:00
samskivert a004d927aa DRY: lib.name -> ant.project.name.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2955 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-18 17:48:49 +00:00
samskivert 612040752c Alas, most of the world has moved on from Java 1.5. We will be unable to run
our tests when building samskivert with 1.5 because they depend on hsqldb which
is a 1.6 jar file. The main code base still compiles with a 1.5 compiler, so
there's no need for alarm.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2954 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-18 01:25:28 +00:00
samskivert 16b3bf9d77 Turned out it was a typo in the Bamboo configuration, but let's require a
repository to be specified anyway. If you want to install to your local
repository, we should be using :install rather than :deploy.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2953 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-15 19:37:47 +00:00
samskivert 81e7859d4a Nixed link to old docs on samskivert.com.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2952 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-15 18:17:59 +00:00
samskivert e70d0f89e4 Reference the platform docs at their new location. All hail Larry.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2951 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-15 18:02:37 +00:00
samskivert 31ba6df09f Let's make the directory we're going to write to.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2949 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-12 23:00:40 +00:00
samskivert 73506e6969 Hrm, Maven uses surefire-reports. Which is retarded. But we can use
test-reports which perhaps more recognizable to Maven users.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2948 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2010-11-12 22:57:18 +00:00
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