> On 4/15/05, Brett Porter <[EMAIL PROTECTED]> wrote:
>> On 4/15/05, Steve Loughran <[EMAIL PROTECTED]> wrote:
> > > Also, and this is just for generic cool demo effects, who can point me
> > > to a good (AWT/swing) app that the repository has?
> > >
> > > I'd like to demo the repository as the open source successor to java
> > > web start: all your favourite OSS apps, all your favourite libraries,
> > > one shared local cache.
> >
> > I can't think of anything off the top of my head... if you find
> > something, you can send it through the Maven upload process.
Found one: Axis tcpmon:
needs: commons-logging1.04 + axis-1.1.jar
entry point: org.apache.axis.utils.tcpmon
lets me demo dynamic download and run of UI code.
sfConfig extends Compound {
sfSyncTerminate true;
library extends Maven2Library {
}
commons-logging extends JarArtifact {
library LAZY PARENT:library;
project "commons-logging";
version "1.0.4";
sha1 "f029a2aefe2b3e1517573c580f948caac31b1056";
md5 "8a507817b28077e0478add944c64586a";
}
axis extends JarArtifact {
library LAZY PARENT:library;
project "axis";
version "1.1";
sha1 "edd84c96eac48d4167bca4f45e7d36dcf36cf871";
}
tcpmonitor extends Java {
classname "org.apache.axis.utils.tcpmon";
classpath [
LAZY axis:absolutePath,
LAZY commons-logging:absolutePath];
logLevel 5;
}
}
...Really tcpmon could be turned into its own artifact; there is no
need for most of Axis there, and a self-contained JAR could also be
runnable (and perhaps eliminate a dependency on commons-logging). As
it is, Axis is a 1+MB download due to the joys of WSDL to Java
translation.