The geode-old-versions module was originally created to pull in old
version jar files into your gradle cache. This happened only once and
you were good to go. I don't think that part should be backed out as it
has minimal impact and is not affecting build time.
The recent changes for lucene testing seem to be pulling in full
installations of old versions and these are deleted as part of the
"clean" gradle task. That's causing them to be downloaded again each
time you do a clean&build. Dan put changes in place so that the files
aren't downloaded again if you build without cleaning but clearly more
needs to be done in this area.
On 9/11/17 11:23 AM, Jacob Barrett wrote:
Agreed, integration tests should not be part of the build process. This is
clearly an integration test.
On Sep 11, 2017, at 11:00 AM, Udo Kohlmeyer <u...@apache.org> wrote:
Hi there,
With a recent addition to the build scripts, to test lucene backwards
compatibility, a step was added to download a previous version of GEODE.
This is causing longer build times now, which is a real distraction. In cases
where one would like to work on a branch, rebase that on develop and merge
that, this step becomes a real time hog.
I request that we remove this default behavior from a clean build until we have
a better solution to this issue.
I also believe that if anyone wants to add behavior like this into the default
build, that it at least is discussed on the dev list before implementing this.
--Udo