www-repository mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Loughran <steve.lough...@gmail.com>
Subject GUI app on maven2 repository
Date Tue, 19 Apr 2005 15:36:13 GMT
> On 4/15/05, Brett Porter <brett.porter@gmail.com> wrote:
>> On 4/15/05, Steve Loughran <steve.loughran@gmail.com> 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.

Mime
View raw message