Erick Erickson created LUCENE-9134: -------------------------------------- Summary: Port ant-regenerate tasks to Gradle build Key: LUCENE-9134 URL: https://issues.apache.org/jira/browse/LUCENE-9134 Project: Lucene - Core Issue Type: Sub-task Reporter: Erick Erickson
Here are the "regenerate" targets I found in the ant version. There are a couple that I don't have evidence for or against being rebuilt // Very top level {code:java} ./build.xml: <target name="regenerate" description="Runs all code regenerators"> ./build.xml: <subant target="regenerate" inheritall="false" failonerror="true"> ./build.xml: <target name="regenerateAndCheck" depends="regenerate,-check-after-regeneration"/> {code} // top level Lucene. This includes the core/build.xml and test-framework/build.xml files {code:java} ./lucene/build.xml: <target name="regenerate"> ./lucene/build.xml: <subant target="regenerate" failonerror="true" inheritall="false"> ./lucene/build.xml: <modules-crawl target="regenerate"/> {code} // This one has quite a number of customizations to {code:java} ./lucene/core/build.xml: <target name="regenerate" depends="createLevAutomata,createPackedIntSources,jflex"/> {code} // This one has a bunch of code modifications _after_ javacc is run on certain of the // output files. Save this one for last? {code:java} ./lucene/queryparser/build.xml: <target name="regenerate" depends="javacc"/> {code} // the files under ../lucene/analysis... are pretty self contained. I expect these could be done as a unit {code:java} ./lucene/analysis/build.xml: <target name="regenerate"> ./lucene/analysis/build.xml: <forall-analyzers target="regenerate"/> ./lucene/analysis/common/build.xml: <target name="regenerate" depends="jflex,unicode-data"/> ./lucene/analysis/icu/build.xml: <target name="regenerate" depends="gen-utr30-data-files,gennorm2,genrbbi"/> ./lucene/analysis/kuromoji/build.xml: <target name="regenerate" depends="build-dict"/> ./lucene/analysis/nori/build.xml: <target name="regenerate" depends="build-dict"/> ./lucene/analysis/opennlp/build.xml: <target name="regenerate" depends="train-test-models"/> {code} // These _are_ regenerated from the top-level regenerate target, but for -- LUCENE-9080//the changes were only in imports so there are no //corresponding files checked in in that JIRA {code:java} ./lucene/expressions/build.xml: <target name="regenerate" depends="run-antlr"/> {code} // Apparently unrelated to ./lucene/analysis/opennlp/build.xml "train-test-models" target // Apparently not rebuilt from the top level, but _are_ regenerated when executed from // ./solr/contrib/langid {code:java} ./solr/contrib/langid/build.xml: <target name="regenerate" depends="train-test-models"/> {code} -- 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