Michael Bayne
c066cbf044
Specify test_dir in the unit test.
...
Now that it's consistent, we can avoid extra build shenanigans.
2014-11-17 14:07:38 -08:00
Michael Bayne
3cb7407643
Put Ant build results in the same place as Maven.
2014-11-17 14:07:38 -08:00
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