Details

      Description

      The maven poms, although not supported officially, need to be updated so that (a) they have the right ManifoldCF version numbers, and (b) include the right versions of all dependent jars.

      1. CONNECTORS-219.patch
        73 kB
        Tobias Rübner
      2. CONNECTORS-219_UPDATE_HSQLDB.patch
        73 kB
        Tobias Rübner

        Activity

        Karl Wright created issue -
        Hide
        Karl Wright added a comment -

        The dependencies on jars that we don't have custom versions of are represented here:

        <get src="http://repo1.maven.org/maven2/commons-codec/commons-codec/1.5/commons-codec-1.5.jar" dest="build/dependencies/commons-codec.jar" usetimestamp="true"/>
        <get src="http://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.2.2/commons-fileupload-1.2.2.jar" dest="build/dependencies/commons-fileupload.jar" usetimestamp="true"/>
        <get src="http://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar" dest="build/dependencies/commons-collections.jar" usetimestamp="true"/>
        <get src="http://repo1.maven.org/maven2/commons-el/commons-el/1.0/commons-el-1.0.jar" dest="build/dependencies/commons-el.jar" usetimestamp="true"/>
        <get src="http://repo1.maven.org/maven2/commons-discovery/commons-discovery/0.4/commons-discovery-0.4.jar" dest="build/dependencies/commons-discovery.jar" usetimestamp="true"/>
        <get src="http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" dest="build/dependencies/commons-logging.jar" usetimestamp="true"/>
        <get src="http://repo1.maven.org/maven2/commons-io/commons-io/2.0.1/commons-io-2.0.1.jar" dest="build/dependencies/commons-io.jar" usetimestamp="true"/>
        <get src="http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.jar" dest="build/dependencies/log4j.jar" usetimestamp="true"/>
        <get src="http://repo1.maven.org/maven2/org/apache/poi/poi/3.7/poi-3.7.jar" dest="build/dependencies/poi.jar" usetimestamp="true"/>

        This is still missing a pile of dependencies, including the new dependency on hsqldb, but this should otherwise help.

        Show
        Karl Wright added a comment - The dependencies on jars that we don't have custom versions of are represented here: <get src="http://repo1.maven.org/maven2/commons-codec/commons-codec/1.5/commons-codec-1.5.jar" dest="build/dependencies/commons-codec.jar" usetimestamp="true"/> <get src="http://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.2.2/commons-fileupload-1.2.2.jar" dest="build/dependencies/commons-fileupload.jar" usetimestamp="true"/> <get src="http://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar" dest="build/dependencies/commons-collections.jar" usetimestamp="true"/> <get src="http://repo1.maven.org/maven2/commons-el/commons-el/1.0/commons-el-1.0.jar" dest="build/dependencies/commons-el.jar" usetimestamp="true"/> <get src="http://repo1.maven.org/maven2/commons-discovery/commons-discovery/0.4/commons-discovery-0.4.jar" dest="build/dependencies/commons-discovery.jar" usetimestamp="true"/> <get src="http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" dest="build/dependencies/commons-logging.jar" usetimestamp="true"/> <get src="http://repo1.maven.org/maven2/commons-io/commons-io/2.0.1/commons-io-2.0.1.jar" dest="build/dependencies/commons-io.jar" usetimestamp="true"/> <get src="http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.jar" dest="build/dependencies/log4j.jar" usetimestamp="true"/> <get src="http://repo1.maven.org/maven2/org/apache/poi/poi/3.7/poi-3.7.jar" dest="build/dependencies/poi.jar" usetimestamp="true"/> This is still missing a pile of dependencies, including the new dependency on hsqldb, but this should otherwise help.
        Hide
        Tobias Rübner added a comment -

        I did not include the proprietary modules,
        because I don't can not decide which dependencies they use.

        For the other modules, I used the following dependencies:
        commons-codec: 1.5
        commons-collections: 3.2.1
        commons-el: 1.0
        commons-fileupload: 1.2.2
        commons-io: 2.0.1
        commons-logging: 1.1.1
        derby: 10.7.1.1
        hsqldb: 1.8.0.10
        jdbcpool: 0.99
        jetty - 6.1.26
        json: 20090211
        log4j: 1.2.16
        poi: 3.7
        postgresql: 8.4.701.jdbc4
        serializer: 2.7.1
        servlet-api: 2.5
        xml-apis: 1.3.04

        These files are modified by the manifold team and not available in any repositories.
        Users will need to deploy these files into their repository using:
        mvn deploy:deploy-file (http://maven.apache.org/plugins/maven-deploy-plugin/usage.html)

        commons-httpclient-mcf (3.1)
        xercesImpl-mcf: 2.9.1

        Show
        Tobias Rübner added a comment - I did not include the proprietary modules, because I don't can not decide which dependencies they use. For the other modules, I used the following dependencies: commons-codec: 1.5 commons-collections: 3.2.1 commons-el: 1.0 commons-fileupload: 1.2.2 commons-io: 2.0.1 commons-logging: 1.1.1 derby: 10.7.1.1 hsqldb: 1.8.0.10 jdbcpool: 0.99 jetty - 6.1.26 json: 20090211 log4j: 1.2.16 poi: 3.7 postgresql: 8.4.701.jdbc4 serializer: 2.7.1 servlet-api: 2.5 xml-apis: 1.3.04 These files are modified by the manifold team and not available in any repositories. Users will need to deploy these files into their repository using: mvn deploy:deploy-file ( http://maven.apache.org/plugins/maven-deploy-plugin/usage.html ) commons-httpclient-mcf (3.1) xercesImpl-mcf: 2.9.1
        Tobias Rübner made changes -
        Field Original Value New Value
        Attachment CONNECTORS-219.patch [ 12485719 ]
        Hide
        Tobias Rübner added a comment -

        please review.

        Show
        Tobias Rübner added a comment - please review.
        Tobias Rübner made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Hide
        Karl Wright added a comment -

        In general the changes look good. One issue, however:

        hsqldb 1.8 will not work with ManifoldCF. We've been using the latest hsqldb 2.2 release, built for java 1.5. If you can find a dependency that reflects that, great - if not, it should probably go into the list of "custom" jars for now.

        Show
        Karl Wright added a comment - In general the changes look good. One issue, however: hsqldb 1.8 will not work with ManifoldCF. We've been using the latest hsqldb 2.2 release, built for java 1.5. If you can find a dependency that reflects that, great - if not, it should probably go into the list of "custom" jars for now.
        Hide
        Tobias Rübner added a comment -

        I now included hsqldb 2.2.4.

        Show
        Tobias Rübner added a comment - I now included hsqldb 2.2.4.
        Tobias Rübner made changes -
        Attachment CONNECTORS-219_UPDATE_HSQLDB.patch [ 12485741 ]
        Hide
        Karl Wright added a comment -

        Great, I'll commit the patch(es) now.

        Show
        Karl Wright added a comment - Great, I'll commit the patch(es) now.
        Hide
        Karl Wright added a comment -

        r1144989.

        Show
        Karl Wright added a comment - r1144989.
        Karl Wright made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Assignee Karl Wright [ kwright@metacarta.com ]
        Fix Version/s ManifoldCF 0.3 [ 12316324 ]
        Resolution Fixed [ 1 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Patch Available Patch Available
        1d 22h 8m 1 Tobias Rübner 08/Jul/11 12:34
        Patch Available Patch Available Resolved Resolved
        2d 12h 38m 1 Karl Wright 11/Jul/11 01:13

          People

          • Assignee:
            Karl Wright
            Reporter:
            Karl Wright
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development