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/08/13 23:41:11 UTC

[lucene-solr] branch jira/SOLR-13452_gradle_5 created (now 1d7264d)

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

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


      at 1d7264d  SOLR-13452: Finish work on the dep checking tasks so that they work on each module and from top level.

This branch includes the following new commits:

     new f735a4f  SOLR-13452: Update the lucene-solr build from Ivy+Ant+Maven (shadow build) to Gradle.
     new ebec890  SOLR-13452: Roughly get regenerate working for both Automaton and Packed Ints.
     new 2df4fa3  SOLR-13452: Disable gradle daemon by default.
     new 0fab139  SOLR-13452: Get the basics of regenerate jflex working.
     new 268eeaf  SOLR-13452: Resolve issue where Eclipse would start complaining that java.naming.* could not be found.
     new e69d235  SOLR-13452: Fix up some problems with regenerate.
     new c1d9ff8  SOLR-13452: Add some of the download and extract tasks for lucene/benchmark.
     new ab5b4b3  SOLR-13452: Very early, basic Maven publishing support - at least to the point publishToLocalMaven works for simple jars.
     new 6df7aee  SOLR-13452: Build and publish src jars.
     new ed2f5fc  SOLR-13452: Try and address eclipse complaining about missing java.namespace module again.
     new 32f1d00  SOLR-13452: Get the basics of check-source-patterns working.
     new f6d1ae4  SOLR-13452: Add logging for check-source-patterns working and exclude .settings and .out eclipse/gralde folders.
     new a712198  SOLR-13452: Fix CheckSourcePatterns to throw correct exception type.
     new d4493d1  SOLR-13452: Get basics for unicodeData task working for analysis/common.
     new 12c18c3  Enforce UTF-8 as the compilers source encoding, otherwise local settings are used, breaking the build.
     new 905658a  SOLR-13452: Go back to not exporting containers for eclipse.
     new 95557a5  SOLR-13452: Clean up buildSrc build.gradle formatting.
     new 66bec57  SOLR-13452: Simplify task dependencies in lucene:core:regenerate by using finalizedBy.
     new 9f16984  SOLR-13452: Improve lucene:analysis:common jflex tasks and wire up to regenerate task.
     new e64e87e  SOLR-13452: Add some output to show what is happening on regenerate - the default is to not even show what tasks executed.
     new 24d5126  SOLR-13452: Small changes to remove a bunch of messy warning output about lack of input/output annotations on fields.
     new 8157c3c  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 2db41f4  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 dc70181  SOLR-13452: Move more test config from main build.gradle to test config file.
     new f44160c  SOLR-13452: Organize main build.gradle a bit.
     new 6c8f9fe  SOLR-13452: A bit more cleanup and start adding license headers to new gradle files.
     new eb237c4  SOLR-13452: Fix Git Working copy check; only detect unversioned files; TODO: on checking fails on all modifications
     new 1d26a6a  SOLR-13452: Start adding group and description to tasks.
     new c795fad  SOLR-13452: Exclude buildSrc from most rootProject configuration, enable forbidden apis check.
     new 5266f9d  SOLR-13452: Clean up build.gradle some.
     new 2e4a5c8  SOLR-13452: Update versions.lock.
     new 00831a1  SOLR-13452: Change BuildPlugin to Lucene-SolrForbiddenApisPlugin.
     new f93766e  SOLR-13452: Move jflex dependency configuration to buildSrc where it belongs.
     new 6b4a673  SOLR-13452: Fix runjflex description.
     new 9106615  SOLR-13452: A little cleanup around forbiddenapis and get apache rat running on src directories (more to cover with rat).
     new 44e1295  SOLR-13452: Fix forbiddenapis use of endsWith to matches.
     new 41865f1  SOLR-13452: Cleanup of forbiddenapis to not hack around Gradle's problems, add ideas for servlet-apis.
     new 4bdc3ee  SOLR-13452: Fobiddenapis: add servlet-apis hack (temporrary); add commons-io; add system out checks; cleanup regexs
     new fff66c8  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 49f5823  SOLR-13452: remove unneeded closure param ("project" is already a property of every task, so apply() works)
     new c865403  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 9823b17  SOLR-13452: Hack around the buildTest a bit so that it can run from gradle.
     new 7226c6e  SOLR-13452: Try to fix gradle plugin issue with Eclipse in a less finicky way.
     new f238033  SOLR-13452: Finish up more of regenerate's jflex task.
     new 3e6ff20  SOLR-13452: Add some basic testing to buildTest to ensure apache rat works.
     new e7bc554  SOLR-13452: Fix variable name.
     new 43d83e1  SOLR-13452: Get the basics of jarChecksum working.
     new 982714c  SOLR-13452: Get the basics for lucene->package zip/tar working.
     new 3bc697e  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 087ca31  SOLR-13452: Clean up PackageLuceneSolrDist.
     new 9546039  SOLR-13452: Rename Get to Download.
     new 285149f  SOLR-13452: Clean up benchmark tasks.
     new 7b78ed1  SOLR-13452: Fix issues with eclipse recently introduced.
     new b276fc7  SOLR-13452: Fix CheckSourcePatterns and tie it into check (which will also get it run in buildTest).
     new a2a90eb  SOLR-13452: First stab at adding checkMissingJavaDocs task.
     new 126e2fb  SOLR-13452: Give up on trying to default transitive to off, too easy to get wrong and maintain vs going with the flow.
     new fe5b640  SOLR-13452: checkSourcePatterns should be under Verification. (would be great to make it per module as well later on)
     new 3f65433  SOLR-13452: Fix typo.
     new 4baabfe  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 a549a13  SOLR-13452: Add the basics for opennlp training targets.
     new b046f34  SOLR-13452: Add the basics for analyzers/nori buildDict regenerate target.
     new b7e2e82  SOLR-13452: Small tweaks and fixes for analysis regenerate targets.
     new f969e0c  SOLR-13452: Add genrbbi target to lucene:analysis:icu.
     new 56a6829  SOLR-13452: Base work for including dependency jars in the zip/tgz distributions.
     new 72d5fab  SOLR-13452: Make CheckSourcePatterns work per module and tie it into check target.
     new 4d16acd  SOLR-13452: Add forbiddenapis excludes for non complient tools configurations.
     new fadbd55  SOLR-13452: Add dev-tools as a module for ide's and so checkSourcePatterns runs against it.
     new a9b132f  SOLR-13452: Start hooking up the solr-ref-guide module.
     new 0c73c85  SOLR-13452: Fix solr-ref-guide compile classpath issue.
     new d071534  SOLR-13452: Fix solr-ref-guide to pass forbiddenApis.
     new c91e276  SOLR-13452: Install patch dependency in docker image for regenerate tasks in buildTest.
     new 70bf597  SOLR-13452: Disable running with assertions for now.
     new 0be0fe5  SOLR-13452: Add task to create single javadoc output for all modules.
     new 2379b59  SOLR-13489: Fix the CheckSourcePattern warnings when running grawlew.
     new cb0b136  SOLR-13489: Remove regenerate debug output.
     new b65e5b7  SOLR-13489: First pass at patchSnowball target.
     new 557c534  SOLR-13489: Add jflex targets to lucene:analysis:common.
     new 6e56354  SOLR-13452: Don't do javadoc check yet.
     new 6bc5298  SOLR-13452: Fix JFlex task to work outside of lucene-core.
     new 33a9060  SOLR-13452: Fix typo in jflex target.
     new b394b61  SOLR-13452: Add the rest of the icu targets (first draft).
     new 93f1970  SOLR-13452: Clean up and fix various regenerate issues and get buildTest passing.
     new 88ee13e  SOLR-13452: Fix runJflex target we have in lucene to give a better top level description.
     new 95a462d  SOLR-13452: Don't resolve runtimeClasspath.files during configuration.
     new 3c3d96c  SOLR-13452: Update gradle-consistent-versions plugin to pick up verifyLocks task.
     new 9de25a0  SOLR-13452: Alphabetize versions.props.
     new 8fabbd4  SOLR-13452: First pass at a testTimes target.
     new 1409b35  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 f1f5293  SOLR-13452: Add group and desc for testTimes task.
     new 9f5f018  SOLR-13452: Make task descriptions more consistent.
     new ae1a7d9  SOLR-13452: Remove errant tmp file.
     new a28a731  SOLR-13452: Make eclipse .settings dir in case it does not yet exist.
     new 7895e27  SOLR-13452: Put build nori dict into regenerate tasks.
     new 29ad8ba  SOLR-13452: Use https repo urls.
     new 597bd36  SOLR-13452: Improve version specs for pdfbox.
     new b8ebe24  SOLR-13452: Cannot use configureondemand and slf4j version is specified twice.
     new f9103bc  SOLR-13452: Remove repo def from buildSrc gradle file.
     new 694a838  SOLR-13452: Get commons-io version in forbiddenApis from versions.props.
     new 68e4e2d  SOLR-13452: Add a target to reset working copy to a pristine state.
     new 30ea603  SOLR-13452: Fix logging message.
     new fbcc27a  SOLR-13452: Don't run standard jflex tasks at same time.
     new f89042a  SOLR-13452: Rename git clean task to pristineClean.
     new c5dbf94  SOLR-13452: Don't include internal module outputs in jarChecksums.
     new 1db8697  SOLR-13452: Add task group and desc for checkLicenses task.
     new cb946ce  SOLR-13452: Use a HashSet for collecting files instead of an ArrayList.
     new ee5f458  SOLR-13452: Add note about running pristineClean before buildTest.
     new 8ecf5c4  SOLR-13452: Add a listDeps task and convert solrj to non transitive.
     new a76b7ec  SOLR-13452: Use eclipse-build instead of build-eclipse just to match current.
     new cf9e90a  SOLR-13452: More work on transitive deps, mostly on solr-core.
     new fcd8c2e  SOLR-13452: Improve/fix project naming.
     new 26949a8  SOLR-13452: Add a new marker plugin to determine which modules to include in dist.
     new 73565e2  SOLR-13452: Fix solrj to solr-solrj.
     new 8a41369  SOLR-13452: Push down publish-maven plugin to submodules.
     new 662c51f  SOLR-13452: Change JarChecksum to not copy all deps to a tmp folder.
     new 8e2a9ea  SOLR-13452: Some cleanup, add a new task to help find unused deps, clean up some deps.
     new 38eb5cf  SOLR-13452: Tweak main build.gradle a bit.
     new ecf0488  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 9ae1d0c  SOLR-13452: Improve unused dep checker: break it up into jdep and unused tasks, output improvements, etc.
     new 58df3f8  SOLR-13452: Set tools src to UTF-8.
     new 9e0bf35  SOLR-13452: A few small improvements and update versions.lock.
     new eea0f7c  SOLR-13452: Add solr-core javacc queryparser task.
     new b8cfd83  SOLR-13452: A bit more for tests, random improvements, fewer Files.
     new 9782657  SOLR-13452: A lot of work on dependency checking tasks, unusedDependencies and missingDependencies. Rough draft.
     new ad6192f  SOLR-13452: Some more work towards a solid transitive dependency solution.
     new 4a60fb6  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 8444cc7  SOLR-13452: Fix logging dependency issue and only add dependency tasks to java modules.
     new 474910c  SOLR-13452: Run missingDependencies in buildTest as well.
     new 1d684f0  SOLR-13452: Make contrib-clustering dependency checker compliant.
     new 344f03d  SOLR-13452: Make contrib-dataimporthandler dependency checker compliant.
     new 804f251  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 faac3e8  SOLR-13452: Commit updated generated solr queryparser so that FastCharStream changes compile.
     new d95909a  SOLR-13452: Add comment on why kerby-pkix is excluded.
     new 3c81fce  SOLR-13452: Updates needed after merging to latest master.
     new c052e84  SOLR-13452: Clean up exclude defs.
     new 22baaee  SOLR-13452: More work on dependencies and related tasks.
     new 46db519  SOLR-13452: More work on dependencies and missingDependencies task.
     new 9dad4b8  SOLR-13452: Yet more work on dependencies and missingDependencies task.
     new 1078372  SOLR-13452: Clean up debug code.
     new 6fa2fac  SOLR-13452: Move checks from constructor to execute.
     new 0436ab0  SOLR-13452: Add some comments, use the build cache by default.
     new 4754bcd  SOLR-13452: Get merged up master working again.
     new 1d7264d  SOLR-13452: Finish work on the dep checking tasks so that they work on each module and from top level.

The 142 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.