You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2019/06/14 14:18:55 UTC

[lucene-solr] branch jira/SOLR-13452_gradle_4 created (now 8cf0f1b)

This is an automated email from the ASF dual-hosted git repository.

markrmiller pushed a change to branch jira/SOLR-13452_gradle_4
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.


      at 8cf0f1b  SOLR-13452: Updates needed after merging to latest master.

This branch includes the following new commits:

     new f691842  SOLR-13452: Update the lucene-solr build from Ivy+Ant+Maven (shadow build) to Gradle.
     new 9519bbe  SOLR-13452: Roughly get regenerate working for both Automaton and Packed Ints.
     new 16ce180  SOLR-13452: Disable gradle daemon by default.
     new b9e0228  SOLR-13452: Get the basics of regenerate jflex working.
     new 217124a  SOLR-13452: Resolve issue where Eclipse would start complaining that java.naming.* could not be found.
     new 89db78e  SOLR-13452: Fix up some problems with regenerate.
     new 010408a  SOLR-13452: Add some of the download and extract tasks for lucene/benchmark.
     new 261deb1  SOLR-13452: Very early, basic Maven publishing support - at least to the point publishToLocalMaven works for simple jars.
     new 2c4b3b6  SOLR-13452: Build and publish src jars.
     new e9d674b  SOLR-13452: Try and address eclipse complaining about missing java.namespace module again.
     new 2f95a59  SOLR-13452: Get the basics of check-source-patterns working.
     new 57a4be1  SOLR-13452: Add logging for check-source-patterns working and exclude .settings and .out eclipse/gralde folders.
     new 1ce4a65  SOLR-13452: Fix CheckSourcePatterns to throw correct exception type.
     new 79c8002  SOLR-13452: Get basics for unicodeData task working for analysis/common.
     new b61c041  Enforce UTF-8 as the compilers source encoding, otherwise local settings are used, breaking the build.
     new 63227ba  SOLR-13452: Go back to not exporting containers for eclipse.
     new 6f323df  SOLR-13452: Clean up buildSrc build.gradle formatting.
     new 4c9b74c  SOLR-13452: Simplify task dependencies in lucene:core:regenerate by using finalizedBy.
     new 725adbe  SOLR-13452: Improve lucene:analysis:common jflex tasks and wire up to regenerate task.
     new a69362f  SOLR-13452: Add some output to show what is happening on regenerate - the default is to not even show what tasks executed.
     new 1768515  SOLR-13452: Small changes to remove a bunch of messy warning output about lack of input/output annotations on fields.
     new 296a403  SOLR-13452: Pull eclipse config into it's own file and exclude benchmark/work and benchmark/temp as the file sizes and counts in those folders can make eclipse unhappy.
     new a8c388d  SOLR-13452: Do some general cleanup and pull test and implementationTran config into their own files as well to simplify the main build.gradle.
     new 17418a1  SOLR-13452: Move more test config from main build.gradle to test config file.
     new fc795d0  SOLR-13452: Organize main build.gradle a bit.
     new 2d5b0a5  SOLR-13452: A bit more cleanup and start adding license headers to new gradle files.
     new 9b0ab82  SOLR-13452: Fix Git Working copy check; only detect unversioned files; TODO: on checking fails on all modifications
     new 0af100e  SOLR-13452: Start adding group and description to tasks.
     new cf8f73e  SOLR-13452: Exclude buildSrc from most rootProject configuration, enable forbidden apis check.
     new 011ddbe  SOLR-13452: Clean up build.gradle some.
     new 8336a41  SOLR-13452: Update versions.lock.
     new 2f73505  SOLR-13452: Change BuildPlugin to Lucene-SolrForbiddenApisPlugin.
     new f5c5212  SOLR-13452: Move jflex dependency configuration to buildSrc where it belongs.
     new de83caf  SOLR-13452: Fix runjflex description.
     new 4048222  SOLR-13452: A little cleanup around forbiddenapis and get apache rat running on src directories (more to cover with rat).
     new d093b98  SOLR-13452: Fix forbiddenapis use of endsWith to matches.
     new 2d8ef0d  SOLR-13452: Cleanup of forbiddenapis to not hack around Gradle's problems, add ideas for servlet-apis.
     new 46c8184  SOLR-13452: Fobiddenapis: add servlet-apis hack (temporrary); add commons-io; add system out checks; cleanup regexs
     new 89871c2  SOLR-13452: Fobiddenapis: Detect if "servlet-api.jar" is on classpath before task execution and add signatures at this time (after dependencies are resolved)
     new 3bbec33  SOLR-13452: remove unneeded closure param ("project" is already a property of every task, so apply() works)
     new 28c4093  SOLR-13452: Add a way to test the build in a fresh environment using docker if available. If we end up wanting to run something like this in jenkins we can add a simple apt cache docker image as well.
     new ae74040  SOLR-13452: Hack around the buildTest a bit so that it can run from gradle.
     new 7970449  SOLR-13452: Try to fix gradle plugin issue with Eclipse in a less finicky way.
     new 97533f0  SOLR-13452: Finish up more of regenerate's jflex task.
     new 1d28fd8  SOLR-13452: Add some basic testing to buildTest to ensure apache rat works.
     new ed31093  SOLR-13452: Fix variable name.
     new 6cf3cb1  SOLR-13452: Get the basics of jarChecksum working.
     new d532483  SOLR-13452: Get the basics for lucene->package zip/tar working.
     new 55b9565  SOLR-13452: Make a new PackageLuceneSolrDist task for packaging dists for lucene and solr. I think we should change the Solr dist structure to simply match Lucene instead of kind of matching but not. Still need to dist 3rd party libs and handle special cases like solr server and webapp and whatever.
     new 7cbe2d7  SOLR-13452: Clean up PackageLuceneSolrDist.
     new 4ddfbc4  SOLR-13452: Rename Get to Download.
     new d14cfaf  SOLR-13452: Clean up benchmark tasks.
     new f298428  SOLR-13452: Fix issues with eclipse recently introduced.
     new 62d5842  SOLR-13452: Fix CheckSourcePatterns and tie it into check (which will also get it run in buildTest).
     new 3485e65  SOLR-13452: First stab at adding checkMissingJavaDocs task.
     new 62e09d7  SOLR-13452: Give up on trying to default transitive to off, too easy to get wrong and maintain vs going with the flow.
     new 56288f1  SOLR-13452: checkSourcePatterns should be under Verification. (would be great to make it per module as well later on)
     new e9326d9  SOLR-13452: Fix typo.
     new 0f611ee  SOLR-13452: First stab at the kuromoji build. Adds support for it's tools srcset and a target for downloading and building the dict.
     new 0da866f  SOLR-13452: Add the basics for opennlp training targets.
     new ceafe22  SOLR-13452: Add the basics for analyzers/nori buildDict regenerate target.
     new 06d60d9  SOLR-13452: Small tweaks and fixes for analysis regenerate targets.
     new cdb1345  SOLR-13452: Add genrbbi target to lucene:analysis:icu.
     new 52354ce  SOLR-13452: Base work for including dependency jars in the zip/tgz distributions.
     new d87e90b  SOLR-13452: Make CheckSourcePatterns work per module and tie it into check target.
     new adc58c0  SOLR-13452: Add forbiddenapis excludes for non complient tools configurations.
     new 9878b2b  SOLR-13452: Add dev-tools as a module for ide's and so checkSourcePatterns runs against it.
     new 17bd27a  SOLR-13452: Start hooking up the solr-ref-guide module.
     new 0639e1b  SOLR-13452: Fix solr-ref-guide compile classpath issue.
     new 3990b34  SOLR-13452: Fix solr-ref-guide to pass forbiddenApis.
     new 4ccc0d5  SOLR-13452: Install patch dependency in docker image for regenerate tasks in buildTest.
     new 30d75e4  SOLR-13452: Disable running with assertions for now.
     new 99bc7d9  SOLR-13452: Add task to create single javadoc output for all modules.
     new ed1d5ec  SOLR-13489: Fix the CheckSourcePattern warnings when running grawlew.
     new 83be673  SOLR-13489: Remove regenerate debug output.
     new a4e4f75  SOLR-13489: First pass at patchSnowball target.
     new 6d9b4c0  SOLR-13489: Add jflex targets to lucene:analysis:common.
     new f104e99  SOLR-13452: Don't do javadoc check yet.
     new e5e8742  SOLR-13452: Fix JFlex task to work outside of lucene-core.
     new bcdbb6f  SOLR-13452: Fix typo in jflex target.
     new af9d405  SOLR-13452: Add the rest of the icu targets (first draft).
     new dc6334c  SOLR-13452: Clean up and fix various regenerate issues and get buildTest passing.
     new 4186cbe  SOLR-13452: Fix runJflex target we have in lucene to give a better top level description.
     new c01615c  SOLR-13452: Don't resolve runtimeClasspath.files during configuration.
     new 1965f72  SOLR-13452: Update gradle-consistent-versions plugin to pick up verifyLocks task.
     new 2ba6c68  SOLR-13452: Alphabetize versions.props.
     new 4b5484d  SOLR-13452: First pass at a testTimes target.
     new d15bdd6  SOLR-13452: Add group and desc for email tokenizer and give it it's own clean task since it's so expensive to build.
     new 08581fa  SOLR-13452: Add group and desc for testTimes task.
     new 9a4dadb  SOLR-13452: Make task descriptions more consistent.
     new 6073686  SOLR-13452: Remove errant tmp file.
     new 86fe15e  SOLR-13452: Make eclipse .settings dir in case it does not yet exist.
     new 38a83aa  SOLR-13452: Put build nori dict into regenerate tasks.
     new 3b0eae3  SOLR-13452: Use https repo urls.
     new 40cb204  SOLR-13452: Improve version specs for pdfbox.
     new 1e764fb  SOLR-13452: Cannot use configureondemand and slf4j version is specified twice.
     new fb84310  SOLR-13452: Remove repo def from buildSrc gradle file.
     new 980f8fc  SOLR-13452: Get commons-io version in forbiddenApis from versions.props.
     new 12686d5  SOLR-13452: Add a target to reset working copy to a pristine state.
     new fa2f5eb  SOLR-13452: Fix logging message.
     new ecdcd34  SOLR-13452: Don't run standard jflex tasks at same time.
     new 5c1ec7a  SOLR-13452: Rename git clean task to pristineClean.
     new e16287d  SOLR-13452: Don't include internal module outputs in jarChecksums.
     new f5a6dc4  SOLR-13452: Add task group and desc for checkLicenses task.
     new ecda687  SOLR-13452: Use a HashSet for collecting files instead of an ArrayList.
     new bd1bfed  SOLR-13452: Add note about running pristineClean before buildTest.
     new 0c62153  SOLR-13452: Add a listDeps task and convert solrj to non transitive.
     new 3ca2ed9  SOLR-13452: Use eclipse-build instead of build-eclipse just to match current.
     new e53a2d4  SOLR-13452: More work on transitive deps, mostly on solr-core.
     new a9087c5  SOLR-13452: Improve/fix project naming.
     new 934b492  SOLR-13452: Add a new marker plugin to determine which modules to include in dist.
     new 50a3df6  SOLR-13452: Fix solrj to solr-solrj.
     new 3be0ea0  SOLR-13452: Push down publish-maven plugin to submodules.
     new eabbf47  SOLR-13452: Change JarChecksum to not copy all deps to a tmp folder.
     new 4a25bc1  SOLR-13452: Some cleanup, add a new task to help find unused deps, clean up some deps.
     new 0adfa05  SOLR-13452: Tweak main build.gradle a bit.
     new 1b3a832  SOLR-13452: Improve unused dep checker to not count on creating the dist tgz and zip first and check if jars are used by other dep jars even if not by the module itself.
     new c4e537e  SOLR-13452: Improve unused dep checker: break it up into jdep and unused tasks, output improvements, etc.
     new 2247664  SOLR-13452: Set tools src to UTF-8.
     new fc6a957  SOLR-13452: A few small improvements and update versions.lock.
     new 96056e5  SOLR-13452: Add solr-core javacc queryparser task.
     new ae4d1c5  SOLR-13452: A bit more for tests, random improvements, fewer Files.
     new 8a8a715  SOLR-13452: A lot of work on dependency checking tasks, unusedDependencies and missingDependencies. Rough draft.
     new c0a1c05  SOLR-13452: Some more work towards a solid transitive dependency solution.
     new 82b4723  SOLR-13452: Finish making solr-core transitive and more work on the new dependency checkers. solr-core is now in compliance with these checkers.
     new b486e8a  SOLR-13452: Fix logging dependency issue and only add dependency tasks to java modules.
     new 95f8d34  SOLR-13452: Run missingDependencies in buildTest as well.
     new 183267b  SOLR-13452: Make contrib-clustering dependency checker compliant.
     new 7c6e1ff  SOLR-13452: Make contrib-dataimporthandler dependency checker compliant.
     new e683781  SOLR-13452:  Fix Solr JavaCC task to work with JavaCC 5 and add lucene queryparser javacc tasks, also hook them and solr javacc qp task to regenerate so they are tested by buildTest.
     new 6c01ca1  SOLR-13452: Commit updated generated solr queryparser so that FastCharStream changes compile.
     new aaec9b2  SOLR-13452: Add comment on why kerby-pkix is excluded.
     new 8cf0f1b  SOLR-13452: Updates needed after merging to latest master.

The 133 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.