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.