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.