[ 
https://issues.apache.org/jira/browse/LUCENE-9475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Erickson resolved LUCENE-9475.
------------------------------------
    Fix Version/s: master (9.0)
       Resolution: Fixed

We're using Gradle, Ant has been removed from trunk. We can raise new JIRAs for 
anything that bubbles up.

> 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
>             Fix For: master (9.0)
>
>          Time Spent: 2h 40m
>  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 
> ivy-versions.props, 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: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to