Hi Giovanni,

thanks for your input - its appreciated a lot, as we rarely get feedback by others and we are willing to change things.
However, I have two questions:
i ) Did you look at the Wiki - which is our main doc.
ii) Do you have suggestion where on the wiki or webpage we should answer to the two points that you gave below.

and yes - some of what Michael wrote probably should be put on the wiki

stefan

PS: yes indeed, Ede does a great job in improving our maven build. We did set up Maven because our "inbetween" PostGIS expert was needing it (i.e. he did set that up) and the we used it for the NBs I think.


On 12/10/2011 3:07 PM, G. Allegri wrote:
Thanks Michaël for the clear reply.
I appreciate very much your precious work on OJ, but my impression (coming from other OS projects) is that OJ misses a coherent naming and code structure. I feel that having a cleaner model would help very much potential developers and power users. I think that a maven build system, with various profiles, should automate the most possible, otherwise it can be very confusing where to pick the required libs, extensions, etc. Anyway, I know that it isn't an easy task. The other way could be to set up a clear documentation (even a single page) where the actual structure(s) are explained:

 - what is a user/developer expected to find in the X build
 - the relation between builds and SVN branches/tags/trunk

At least a common naming should be found to title downloadable builds, and maven build profiles.
Another hint: find a coherent naming for plugins.
I know you're working on this. They're not critics but hints. They're my two cents after having browsed the various Sourceforge pages and SVN for some days ;)

giovanni


2011/10/12 Michaël Michaud <michael.mich...@free.fr <mailto:michael.mich...@free.fr>>

    Hi Giovanni,

    -s refers to a special Sextante edition. Stefan has created this
    edition one or two years ago including OpenJUMP, Sextante, and
    many other plugins around there.

    I kept this formule for 1.4.1 and 1.4.2 version (1.4.1-s and
    1.4.2-s are available in
    https://sourceforge.net/projects/jump-pilot/files/OpenJUMP/),
    even if I changed significantly the list of included plugins.

    Recently, we had a discussion about ecw plugin distribution and
    decided that it will be included in the -s version, and Ede
    suggested to change the name of this version from -s to something
    else (Stefan has plenty of ideas, and the extension name, maybe
    PLUS to have something explicit in the build system has still to
    be choosen).

    Currently, included plugins are quite heterogeneous, and many of
    them are just available as is, with their source, on my website or
    on cadplan website.
    I put one of my plugin on OJ svn (graph toolbox), but others are
    still not and none of them are on maven repository.

    Is it important to have PLUS version plugins centralised or
    mavenized for you ?

    Michaël

    Le 12/10/2011 22:07, G. Allegri a écrit :
    I've just started following this mailing list and studying OJ
    build system.
    AFAIK you're setting up a maven to distinguish a CORE and PLUS
    build. Is the PLUS build supposed to include all the extension
    listed by Michaël? Sextante, graph-toolbox, etc. I mean, will
    they refer to maven public repositories, or will be put inside
    the OJ svn?

    A second question. I see you're talking about an "-s" edition. Is
    it already available? Does it correspond to the PLUS version?

    I will apreciate very much some clarification.
    Thanks,
    giovanni

    2011/10/12 Michaël Michaud <michael.mich...@free.fr
    <mailto:michael.mich...@free.fr>>

        Hi Ede,

        here is a list of extensions, dependencies and source
        location for -s
        (or whatever) OpenJUMP version.

        Not complete, sorry, but a good start.
        I think Sextante 0.6 has been put as is in the distro, and
        sextante
        bindings has been modified by Peppe (small modification to
        look for
        Sextante in a specific directory if I'm correct), not sure if
        I compiled
        it myself.

        aggregation-0.2.4
            author : michaël
            jar : included in openjump-1.4.2-s
            src : zipped on
        http://geo.michaelm.free.fr/OpenJUMP/resources/
            i18n : included in jar

        bsheditor4jump-0.2.1.jar
            author : michaël (it uses also old jedit code)
            jar : included in openjump-1.4.2-s
            src : version 0.2.0 zipped on
        http://geo.michaelm.free.fr/OpenJUMP/resources/ : TO BE UPDATED
            i18n : included in jar
            dependance : buoy.jar

        driver-dxf-0.7.3.jar
            author : michaël
            jar : included in openjump-1.4.2-s
            src : version 0.2.0 zipped on
        http://geo.michaelm.free.fr/OpenJUMP/resources/drivers

        graph-toolbox-0.1.2.jar
            author : michaël
            jar : included in openjump-1.4.2-s
            src : managed in JPP svn
            i18n : included in jar
            depends on jump-jgrapht-0.4.jar and jgrapht-jdk1.6.jar
                jump-jgrapht-0.4.jar src : version
        http://geo.michaelm.free.fr/OpenJUMP/resources/
                jgrapht-jdk1.6.jar src : http://jgrapht.sourceforge.net/

        JumpChart.jar and
        jumpPrinter.jar and
        VertexSymbols.jar
            author : cadplan
            jar : included in openjump-1.4.2-s
            sources available on http://www.cadplan.com.au/
            depends also on iText-2.1.5.jar

        PirolCsv.jar
            author :
        http://www.pirol.hs-osnabrueck.de/jump-download.html?&no_cache=1
        <http://www.pirol.hs-osnabrueck.de/jump-download.html?&no_cache=1>
            jar : included in openjump-1.4.2-s
            sources : included in the jar
            depends on pbaseClasses.jar (sources included)

        PostGISPlugIn-1.4.2alpha.jar
            authors : many
            jar : included in openjump-1.4.2-s
            sources : managed in JPP svn

        Sextante binding-0.6.1.jar
            author : Victor Olaya (small adaptation from Giuseppe)
            jar : included in openjump-1.4.2-s
            sources : included in jar

        TableLayout-bin-jdk1.5-2007-04-21.jar
            cannot remember which plugin depends on it

        topology-0.3.jar
            author : michaël
            jar : included in openjump-1.4.2-s
            src : zipped on
        http://geo.michaelm.free.fr/OpenJUMP/resources/
            i18n : included in jar

        txt-driver-0.3.0.jar
            author : michaël
            jar : included in openjump-1.4.2-s
            src : zipped on
        http://geo.michaelm.free.fr/OpenJUMP/resources/
            i18n : included in jar

        x-bean-2.2.0.jar
            cannot remember which plugin depends on it

        sextante directory
            author : Victor Olaya
            jar : 34 jars included in the directory
            src : http://sextante.forge.osor.eu/contact.html



        Le 12/10/2011 20:49, edgar.sol...@web.de
        <mailto:edgar.sol...@web.de> a écrit :
        > michael,
        >
        > could you please shortly summarize the incuded extensions
        and the locations of distro zips or their sources you use to
        compile sextante edition? i'd like to complete the plus
        snapshot definition.
        >
        > thanks ede
        >
        >
        
------------------------------------------------------------------------------
        > All the data continuously generated in your IT
        infrastructure contains a
        > definitive record of customers, application performance,
        security
        > threats, fraudulent activity and more. Splunk takes this
        data and makes
        > sense of it. Business sense. IT sense. Common sense.
        > http://p.sf.net/sfu/splunk-d2d-oct
        > _______________________________________________
        > Jump-pilot-devel mailing list
        > Jump-pilot-devel@lists.sourceforge.net
        <mailto:Jump-pilot-devel@lists.sourceforge.net>
        > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
        >
        >


        
------------------------------------------------------------------------------
        All the data continuously generated in your IT infrastructure
        contains a
        definitive record of customers, application performance, security
        threats, fraudulent activity and more. Splunk takes this data
        and makes
        sense of it. Business sense. IT sense. Common sense.
        http://p.sf.net/sfu/splunk-d2d-oct
        _______________________________________________
        Jump-pilot-devel mailing list
        Jump-pilot-devel@lists.sourceforge.net
        <mailto:Jump-pilot-devel@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel




    
------------------------------------------------------------------------------
    All the data continuously generated in your IT infrastructure contains a
    definitive record of customers, application performance, security
    threats, fraudulent activity and more. Splunk takes this data and makes
    sense of it. Business sense. IT sense. Common sense.
    http://p.sf.net/sfu/splunk-d2d-oct


    _______________________________________________
    Jump-pilot-devel mailing list
    Jump-pilot-devel@lists.sourceforge.net  
<mailto:Jump-pilot-devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


    
------------------------------------------------------------------------------
    All the data continuously generated in your IT infrastructure
    contains a
    definitive record of customers, application performance, security
    threats, fraudulent activity and more. Splunk takes this data and
    makes
    sense of it. Business sense. IT sense. Common sense.
    http://p.sf.net/sfu/splunk-d2d-oct
    _______________________________________________
    Jump-pilot-devel mailing list
    Jump-pilot-devel@lists.sourceforge.net
    <mailto:Jump-pilot-devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel




------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct


_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to