You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "John Blum (JIRA)" <ji...@apache.org> on 2015/05/11 23:59:00 UTC

[jira] [Commented] (GEODE-23) POM file is incorrect

    [ https://issues.apache.org/jira/browse/GEODE-23?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14538715#comment-14538715 ] 

John Blum commented on GEODE-23:
--------------------------------

2 things...

1. The {{spring-data-gemfire}} dependency either needs to have a '{{scope}}' of '{{provided}}' or be removed all together.  I am leaning towards the later and will provide *Mark B.* with an updated Maven POM (based on the original, template-based {{../Gemfire/release/scripts/gemfire.pom}} file) that the new Gradle build will need to generate to +match+.

2. Concerning the *jline* dependency...

2.a. Ideally, _Gfsh_ would/could be upgraded to the latest version of [Spring Shell|http://repo.spring.io/libs-release/org/springframework/shell/spring-shell/1.1.0.RELEASE/spring-shell-1.1.0.RELEASE.pom] (*v1.1.0.RELEASE*), as {{spring-shell-1.1.0.RELEASE}} depends on {{jline-2.11}}.

2.b. Given the technical limitations of why _Gfsh_ cannot be upgraded to the latest {{spring-shell}} release, the obscure, unsupported and non-available {{jline-1.0.S2-B.jar}} dependency must be resolved from the [Spring 'ext-release-local' Maven Repository|http://repo.spring.io/ext-release-local/net/sourceforge/jline/jline/1.0.S2-B/jline-1.0.S2-B.jar].

You will not find this dependency in any other public Maven Repo, hence another reason why _Gfsh_ should be upgraded to the latest version of {{spring-shell}} (v1.1.0.RELEASE) using a more recent, available version of [jline|http://search.maven.org/#artifactdetails%7Cjline%7Cjline%7C2.12.1%7Cjar].

> POM file is incorrect
> ---------------------
>
>                 Key: GEODE-23
>                 URL: https://issues.apache.org/jira/browse/GEODE-23
>             Project: Geode
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 1.0.0.0-incubating
>            Reporter: Anthony Baker
>            Assignee: Mark Bretl
>         Attachments: test.tgz
>
>
> The POM file is missing the repository location for jline.  In addition the spring-data-gemfire dependency needs an exclusion so it does not pull in gemfire-7.0.2.
> See attached test case.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)