[
https://issues.apache.org/jira/browse/LUCENE-9475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17187342#comment-17187342
]
Uwe Schindler commented on LUCENE-9475:
---------------------------------------
I created a pull request to change the checkSourcePatterns task to remove the
{{<groovy/>}} ant magic and execute the task's groovy code directly.
> 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
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> 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 release 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. See
> LUCENE-9077 (Dawid)
> *
> ** 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-
> * -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)
> * Remove Maven build files (obsolete with Gradle)
> * Hoss's test rollups?
> * Enable javadocs after ant stops being used (LUCENE-9441)
> * fix some relative links in javadocs which contain ant module names (?)
> * dev-tools/scripts/* There are a lot of mentions of ant in the *.py* files,
> and some in the README.md. This one should probably be its own JIRA since
> it'll require quite a bit of verification...
> * -Make "the best damn beasting script in the world" work with the Gradle
> build.- (see LUCENE-9465, LUCENE-9472 for alternatives)
> * Update the release documentation to reflect Gradle (LUCENE-9488)
> * Clean up anything in lucene/tools
> * Clean up Confluence, in particular any page that mentions IDEs. The "How
> to Contribute" page has several links to various bits and pieces of how to
> use IDEs, and some mention ant.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]