So it seems there is consensus around jar vs war. WAR's win by nose.
(until we can find a more creative way to expose said artifacts)
That said, do we need to start another thread about fixing 1.8.x or 1.9.x?
I'm already considering proposing that GEODE-7241 is included into
1.9.2, as that patch release is already discussed to backport GEODE-7121.
--Udo
On 9/25/19 10:53 AM, Anthony Baker wrote:
Thanks for the reminder. If these files are required to start a geode member,
I agree they should be published artifacts. Perhaps there’s a better way to
pull them in…but this seems like the best option for now.
Anthony
On Sep 25, 2019, at 10:22 AM, Udo Kohlmeyer <ukohlme...@pivotal.io> wrote:
@Anthony. Ticket was updated.. In a nutshell, to run integration tests, using
the REST endpoints, requires the starting of the server with and embedded
web-server.
As all tests run on dependency management only and don't have access to a
downloaded product, the HTTP endpoints are not part of the dependency. These
are added in by including the WAR files from mavenCentral.
As @Dan pointed out, GEODE-5660 enabled this behavior.
I think this approach might actually even help with the testing of the REST
Controller in the Geode codebase itself.
--Udo