[ https://issues.apache.org/jira/browse/LUCENE-9475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17182784#comment-17182784 ]
Uwe Schindler edited comment on LUCENE-9475 at 8/23/20, 5:27 PM: ----------------------------------------------------------------- bq. Verify reference guide build works under Gradle I think this means that our Jenkins builds work with Gradle. That's what I am currently testing with Jenkins. I have some changes, see LUCENE-9474! was (Author: thetaphi): bq. Verify reference guide build works under Gradle I think this means that our Jenkins builds work with Gradle. That's what I am currently testing. I have some changes to some files to make the build automation working: - allow to change version suffix "SNAPSHOT" using sysprop, so Jenkins can include its build number (important for artifacts and javadoc builds): e.g., {{-Dversion.suffix=jenkins$BUILD_ID}} - allow for release manager to make a release: {{-Dversion.release=9.0.0}} (in the release manage's guide we never commit the version to SVN, we just set Tag. The release manger passes (in ANT) {{-Dversion}}, as this is a special prop in Gradle, I changed to {{-Dversion.release}}. If somebody has a better idea, tell me! I will just commit this now to master branch, can be changed later. I also committed a fix that Gradlew did not work with whitespace in checkout dir (since a recent change with temporary dirs). > Enhance the Gradle build as necessary after removing Ant support > ---------------------------------------------------------------- > > Key: LUCENE-9475 > URL: https://issues.apache.org/jira/browse/LUCENE-9475 > Project: Lucene - Core > Issue Type: Improvement > Components: general/build > Affects Versions: master (9.0) > Reporter: Erick Erickson > Assignee: Erick Erickson > Priority: Major > > Once the bulk of the Ant build system is removed, stuff will come bubbling up > out of the cracks, especially as we try the first 9.0 build which will be > Gradle only. Here we list some of the areas we'll have to be aware of. Please > add as you see fit. Assigning to myself to track, but I certainly don't want > hog all the fun. > * Remove Maven support and replace with "The Gradle Way" of doing Maven. > ** Remove all of dev-tools/maven? > ** Other dev-tools files no longer used, check if any Gradle build file > references and remove if not. > * Move Jenkins over to use Gradle only > ** Nightlies > * Verify reference guide build works under Gradle > * Smoke tester > * Remove anything having to to with Clover (obsolete as of Java 11) > * Remove all of {{lucene/tools}} (Ivy, forbiddenapis,...}} > * Remove obsolete files in root dirs of lucene and solr (like > version.properties, now integrated into gradle) > * Hoss's test rollups? > * Enable javadocs after ant stops being used (LUCENE-9441) -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org