Commit Graph

6 Commits

Author SHA1 Message Date
Michael Bayne 3b6092c3d0 I think these were supposed to be reverted ages ago. 2010-09-21 05:46:37 +00:00
Michael Bayne de1eb29569 Looks like apps just use LaunchUtil, so we'll just keep the public interface to
that ship-shape.
2010-09-21 05:43:12 +00:00
Michael Bayne c3c9c66290 This should be with the previous commit which has a lovely blank commit
message.

We want to put everything into one jar file which we'll publish via Maven. So
we include our command line tools, and replace the un-proguarded jar with the
proguarded one during the packaging step.

I may look into not renaming the Getdown code so that apps (like Bang) that
link against some of it, can use this jar file. Or I'll just figure out
specifically what apps are likely to link against and not rename just that.
It's probably not a huge size increase either way.
2010-09-21 05:41:56 +00:00
Michael Bayne 95857ec608 Let's 2010-09-21 05:38:24 +00:00
Michael Bayne 724ee652f1 Praise be to Ivy, which lets me do what I need without tremendous amounts of
hair-pulling and ball-ache. We now have Maven call out to an Ivy-based Ant task
to do the Proguard build (with Ivy maintaining a parallel copy of the
dependencies, unfortunately). It's a twisty maze of passages, but it gets the
Proguard build done during the right Maven phase so that all of its magical
building, version number changing, SVN commits, etc. can happen as usual during
the publishing process.
2010-09-21 05:26:00 +00:00
Michael Bayne f6a03dd99f A bastard combination of Maven and Ivy that will hopefully eventually allow us
to build and publish Getdown. Everything builds with Maven, but getting
Proguard to work inside Maven is an exercise in gouge-my-eyes-out-now, so I'll
be doing the Proguard bits in a separate Ant script which will use Ivy to
obtain dependencies sanely. This too is rife with PITA, but less so than doing
everything in Maven. Ivy bits don't yet work.
2010-09-21 00:45:35 +00:00