You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2019/10/04 13:55:00 UTC

[jira] [Commented] (GEODE-7241) Artifacts for geode-web and geode-web-api are jars instead of wars in maven central

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

ASF subversion and git services commented on GEODE-7241:
--------------------------------------------------------

Commit 7597643ab01c69038b18d4796077cfacc1dcb8f2 in geode's branch refs/heads/develop from Robert Houghton
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=7597643 ]

GEODE-7241 Refactor publish.gradle into -java and -war types (#4091)

Allows publication of Jar or War artifacts via an `apply` statement.
We then apply publish-war.gradle to our projects that build war
artifacts (and that we want to publish) and publish-java.gradle to the
jar libraries that we want to publish.

* Refactor publish.gradle into -java and -war types
* Use facets for test structures in geode-web-management

Replaces custom configuration and source-sets with the facets plug in, like we do elsewhere int he project
* geode-pulse is a WAR not a JAR. Fix its publication and expected pom.
* enable jar in build for test linking


> Artifacts for geode-web and geode-web-api are jars instead of wars in maven central
> -----------------------------------------------------------------------------------
>
>                 Key: GEODE-7241
>                 URL: https://issues.apache.org/jira/browse/GEODE-7241
>             Project: Geode
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 1.8.0, 1.9.0, 1.9.1, 1.10.0
>            Reporter: Udo Kohlmeyer
>            Assignee: Robert Houghton
>            Priority: Major
>          Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> In maven central the artifact for `geode-web` and `geode-web-api` are jars instead of the expected wars.
> This seems to be problem with the build/publish script that seems to have changed in 1.8.
> As this problem started in 1.8
> This has become a problem when running the Spring Data Geode examples and tests. The functionality that is now impeded, is the ability to start a Server with HTTP enabled using only maven/gradle dependency management. The functionality to enable this was enabled by GEODE-5660, the ability to find the `geode-web` and `geode-web-api` artifacts on the classpath.
> Removing this ability will hinder users to effectively run any GEODE integration tests which might want to use the REST interfaces. Making sure that the correct version of the Geode project is installed in order to start a server(s) is a little cumbersome.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)