> 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.