You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by "Alex Ott (JIRA)" <ji...@apache.org> on 2011/09/20 20:41:17 UTC

[jira] [Created] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

pom.xml refers to jars not available in public repositories
-----------------------------------------------------------

                 Key: CONNECTORS-258
                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
             Project: ManifoldCF
          Issue Type: Bug
          Components: Build
    Affects Versions: ManifoldCF 0.4
         Environment: all supported platforms
            Reporter: Alex Ott
            Priority: Minor


Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
 - com.bitmechanic:jdbcpool
 - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)

I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Issue Comment Edited] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

Posted by "Alex Ott (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CONNECTORS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13109390#comment-13109390 ] 

Alex Ott edited comment on CONNECTORS-258 at 9/21/11 10:24 AM:
---------------------------------------------------------------

Some of dependencies (hsqldb, jcifs) already exist in central maven repository - you only need to ask developers to upload latest versions.

There is guide on submitting jars to central repository - https://maven.apache.org/guides/mini/guide-central-repository-upload.html, there are some requirements to jars, described separately (https://docs.sonatype.org/display/Repository/Central+Sync+Requirements).

Regarding modified versions of xerces and httpclient - do patches MCF-specific, or they are already submitted to upstream? If already submitted, then we can use SNAPSHOT versions of them, taking them from Apache repository

P.S. I think, that Jukka has some experience in uploading jars to maven repository

      was (Author: alexott):
    Some of dependencies (hsqldb, jcifs) already exist in central maven repository - you only need to ask developers to upload latest versions.

There is guide on submitting jars to central repository - https://maven.apache.org/guides/mini/guide-central-repository-upload.html, there are some requirements to jars, described separately (https://docs.sonatype.org/display/Repository/Central+Sync+Requirements).

Regarding modified versions of xerces and httpclient - do patches MCF-specific, or they are already submitted to upstream? If already submitted, then we can use SNAPSHOT versions of them, taking them from Apache repository
  
> pom.xml refers to jars not available in public repositories
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-258
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: ManifoldCF 0.4
>         Environment: all supported platforms
>            Reporter: Alex Ott
>            Priority: Minor
>              Labels: maven
>
> Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
>  - com.bitmechanic:jdbcpool
>  - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)
> I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

Posted by "Alex Ott (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CONNECTORS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13109390#comment-13109390 ] 

Alex Ott commented on CONNECTORS-258:
-------------------------------------

Some of dependencies (hsqldb, jcifs) already exist in central maven repository - you only need to ask developers to upload latest versions.

There is guide on submitting jars to central repository - https://maven.apache.org/guides/mini/guide-central-repository-upload.html, there are some requirements to jars, described separately (https://docs.sonatype.org/display/Repository/Central+Sync+Requirements).

Regarding modified versions of xerces and httpclient - do patches MCF-specific, or they are already submitted to upstream? If already submitted, then we can use SNAPSHOT versions of them, taking them from Apache repository

> pom.xml refers to jars not available in public repositories
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-258
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: ManifoldCF 0.4
>         Environment: all supported platforms
>            Reporter: Alex Ott
>            Priority: Minor
>              Labels: maven
>
> Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
>  - com.bitmechanic:jdbcpool
>  - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)
> I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

Posted by "Karl Wright (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CONNECTORS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Wright updated CONNECTORS-258:
-----------------------------------

    Fix Version/s: ManifoldCF next
    
> pom.xml refers to jars not available in public repositories
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-258
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: ManifoldCF 0.4
>         Environment: all supported platforms
>            Reporter: Alex Ott
>            Priority: Minor
>              Labels: maven
>             Fix For: ManifoldCF next
>
>         Attachments: mvn-bootstrap.sh
>
>
> Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
>  - com.bitmechanic:jdbcpool
>  - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)
> I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

Posted by "Karl Wright (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CONNECTORS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Wright updated CONNECTORS-258:
-----------------------------------

    Fix Version/s:     (was: ManifoldCF next)
                   ManifoldCF 0.3
         Assignee: Karl Wright
    
> pom.xml refers to jars not available in public repositories
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-258
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: ManifoldCF 0.4
>         Environment: all supported platforms
>            Reporter: Alex Ott
>            Assignee: Karl Wright
>            Priority: Minor
>              Labels: maven
>             Fix For: ManifoldCF 0.3
>
>         Attachments: mvn-bootstrap.sh
>
>
> Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
>  - com.bitmechanic:jdbcpool
>  - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)
> I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

Posted by "Karl Wright (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CONNECTORS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13109431#comment-13109431 ] 

Karl Wright commented on CONNECTORS-258:
----------------------------------------

bq. Regarding modified versions of xerces and httpclient - do patches MCF-specific, or they are already submitted to upstream? If already submitted, then we can use SNAPSHOT versions of them, taking them from Apache repository

The patches are not mcf specific, but we've had only limited success getting them into upstream code.  I've actually lost track of all of the issues now.  I know that commons-httpclient 4.1 included our NTLM patches but no idea if the other issues still remain.  Plus there would be work involved moving to 4.x from 3.x which there's a ticket for but nobody has had the time for (nor the testing platforms).  The xerces patches were more limited but all of them were submitted and only some of them were accepted - and that was about a year after I submitted the patch.


> pom.xml refers to jars not available in public repositories
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-258
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: ManifoldCF 0.4
>         Environment: all supported platforms
>            Reporter: Alex Ott
>            Priority: Minor
>              Labels: maven
>         Attachments: mvn-bootstrap.sh
>
>
> Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
>  - com.bitmechanic:jdbcpool
>  - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)
> I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

Posted by "Alex Ott (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CONNECTORS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alex Ott updated CONNECTORS-258:
--------------------------------

    Attachment: mvn-bootstrap.sh

Script to prepare clean system for maven build

> pom.xml refers to jars not available in public repositories
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-258
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: ManifoldCF 0.4
>         Environment: all supported platforms
>            Reporter: Alex Ott
>            Priority: Minor
>              Labels: maven
>         Attachments: mvn-bootstrap.sh
>
>
> Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
>  - com.bitmechanic:jdbcpool
>  - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)
> I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

Posted by "Karl Wright (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CONNECTORS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13109430#comment-13109430 ] 

Karl Wright commented on CONNECTORS-258:
----------------------------------------

r1173584

Committed script for setting up maven build, in both .sh and .bat forms.


> pom.xml refers to jars not available in public repositories
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-258
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: ManifoldCF 0.4
>         Environment: all supported platforms
>            Reporter: Alex Ott
>            Priority: Minor
>              Labels: maven
>         Attachments: mvn-bootstrap.sh
>
>
> Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
>  - com.bitmechanic:jdbcpool
>  - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)
> I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

Posted by "Karl Wright (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CONNECTORS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13109388#comment-13109388 ] 

Karl Wright commented on CONNECTORS-258:
----------------------------------------

In order for me to do this, I have to figure out/get permissions to promote jars into the central maven repository.  Can you tell me how this is done?  Or, better yet, do you have these permissions yourself?


> pom.xml refers to jars not available in public repositories
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-258
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: ManifoldCF 0.4
>         Environment: all supported platforms
>            Reporter: Alex Ott
>            Priority: Minor
>              Labels: maven
>
> Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
>  - com.bitmechanic:jdbcpool
>  - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)
> I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

Posted by "Karl Wright (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CONNECTORS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Wright resolved CONNECTORS-258.
------------------------------------

    Resolution: Fixed

The mvn-bootstrap .sh/.bat has been part of manifoldcf since the 0.3 release.
                
> pom.xml refers to jars not available in public repositories
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-258
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: ManifoldCF 0.4
>         Environment: all supported platforms
>            Reporter: Alex Ott
>            Assignee: Karl Wright
>            Priority: Minor
>              Labels: maven
>             Fix For: ManifoldCF 0.3
>
>         Attachments: mvn-bootstrap.sh
>
>
> Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
>  - com.bitmechanic:jdbcpool
>  - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)
> I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CONNECTORS-258) pom.xml refers to jars not available in public repositories

Posted by "Alex Ott (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CONNECTORS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13108928#comment-13108928 ] 

Alex Ott commented on CONNECTORS-258:
-------------------------------------

another possibility - setup separate maven repository and server missing jars from it

> pom.xml refers to jars not available in public repositories
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-258
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-258
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: ManifoldCF 0.4
>         Environment: all supported platforms
>            Reporter: Alex Ott
>            Priority: Minor
>              Labels: maven
>
> Maven's pom.xmls refers to jars that aren't available in public repositories, as maven central, apache repository, etc. This includes:
>  - com.bitmechanic:jdbcpool
>  - org.hsqldb:hsqldb:jar:2.2.5.6-9-2011 (at maven central only version 2.2.4 is available right now)
> I think, that ManifoldCF should adopt the same approach as other Apache projects, like Tika, when all needed jars first promoted to public repositories, and only after that, they are used as dependency...

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira