lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Miller (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-13452) Update the lucene-solr build from Ivy+Ant+Maven (shadow build) to Gradle.
Date Tue, 11 Jun 2019 17:26:01 GMT

    [ https://issues.apache.org/jira/browse/SOLR-13452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16861242#comment-16861242
] 

Mark Miller commented on SOLR-13452:
------------------------------------

[~joel.bernstein], in my current build, calcite is missing the following runtime dependencies.
Does this seem legit to you? Do we expect not to use these geometry package classes?
{noformat}
calcite-core-1.18.0.jar.dot:
"org.apache.calcite.adapter.jdbc.JdbcUtils$DataSourcePool" -> "org.apache.commons.dbcp2.BasicDataSource
(not found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.algorithm.Algorithm
(not found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.algorithm.Algorithm$ParameterEnum
(not found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.algorithm.Progress
(not found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.algorithm.Result
(not found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.algorithm.impl.MonteCarloAlgorithm
(not found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.algorithm.util.ArgumentUtils
(not found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.algorithm.util.ArgumentUtils$TextProgress
(not found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.model.Aggregate (not
found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.model.Attribute (not
found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.model.Schema (not
found)";
"org.apache.calcite.materialize.TileSuggester" -> "org.pentaho.aggdes.model.StatisticsProvider
(not found)";
"org.apache.calcite.materialize.TileSuggester$AttributeImpl" -> "org.pentaho.aggdes.model.Attribute
(not found)";
"org.apache.calcite.materialize.TileSuggester$AttributeImpl" -> "org.pentaho.aggdes.model.Dialect
(not found)";
"org.apache.calcite.materialize.TileSuggester$AttributeImpl" -> "org.pentaho.aggdes.model.Table
(not found)";
"org.apache.calcite.materialize.TileSuggester$SchemaImpl" -> "org.pentaho.aggdes.model.Aggregate
(not found)";
"org.apache.calcite.materialize.TileSuggester$SchemaImpl" -> "org.pentaho.aggdes.model.Attribute
(not found)";
"org.apache.calcite.materialize.TileSuggester$SchemaImpl" -> "org.pentaho.aggdes.model.Dialect
(not found)";
"org.apache.calcite.materialize.TileSuggester$SchemaImpl" -> "org.pentaho.aggdes.model.Dimension
(not found)";
"org.apache.calcite.materialize.TileSuggester$SchemaImpl" -> "org.pentaho.aggdes.model.Measure
(not found)";
"org.apache.calcite.materialize.TileSuggester$SchemaImpl" -> "org.pentaho.aggdes.model.Schema
(not found)";
"org.apache.calcite.materialize.TileSuggester$SchemaImpl" -> "org.pentaho.aggdes.model.StatisticsProvider
(not found)";
"org.apache.calcite.materialize.TileSuggester$SchemaImpl" -> "org.pentaho.aggdes.model.Table
(not found)";
"org.apache.calcite.materialize.TileSuggester$StatisticsProviderImpl" -> "org.pentaho.aggdes.model.Attribute
(not found)";
"org.apache.calcite.materialize.TileSuggester$StatisticsProviderImpl" -> "org.pentaho.aggdes.model.StatisticsProvider
(not found)";
"org.apache.calcite.materialize.TileSuggester$TableImpl" -> "org.pentaho.aggdes.model.Table
(not found)";
"org.apache.calcite.model.ModelHandler" -> "com.fasterxml.jackson.dataformat.yaml.YAMLMapper
(not found)";
"org.apache.calcite.profile.ProfilerImpl$HllCollector" -> "com.yahoo.sketches.hll.HllSketch
(not found)";
"org.apache.calcite.profile.ProfilerImpl$HllCollector" -> "com.yahoo.sketches.hll.HllSketchBuilder
(not found)";
"org.apache.calcite.profile.ProfilerImpl$HllCompositeCollector" -> "com.yahoo.sketches.hll.HllSketch
(not found)";
"org.apache.calcite.profile.ProfilerImpl$HllSingletonCollector" -> "com.yahoo.sketches.hll.HllSketch
(not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.Envelope (not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.Geometry (not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.Geometry$Type (not
found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.GeometryEngine (not
found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.Line (not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.MapGeometry (not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.Operator (not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.Operator$Type (not
found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.OperatorBoundary (not
found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.OperatorFactoryLocal
(not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.OperatorIntersects
(not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.Point (not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.Polygon (not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.Polyline (not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.ProgressTracker (not
found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.Segment (not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.SpatialReference (not
found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.VertexDescription
(not found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.WktExportFlags (not
found)";
"org.apache.calcite.runtime.GeoFunctions" -> "com.esri.core.geometry.WktImportFlags (not
found)";
"org.apache.calcite.runtime.GeoFunctions$1" -> "com.esri.core.geometry.Geometry (not found)";
"org.apache.calcite.runtime.GeoFunctions$1" -> "com.esri.core.geometry.Geometry$Type (not
found)";
"org.apache.calcite.runtime.GeoFunctions$Geom" -> "com.esri.core.geometry.Geometry (not
found)";
"org.apache.calcite.runtime.GeoFunctions$Geom" -> "com.esri.core.geometry.SpatialReference
(not found)";
"org.apache.calcite.runtime.GeoFunctions$MapGeom" -> "com.esri.core.geometry.Geometry (not
found)";
"org.apache.calcite.runtime.GeoFunctions$MapGeom" -> "com.esri.core.geometry.MapGeometry
(not found)";
"org.apache.calcite.runtime.GeoFunctions$MapGeom" -> "com.esri.core.geometry.SpatialReference
(not found)";
"org.apache.calcite.runtime.GeoFunctions$SimpleGeom" -> "com.esri.core.geometry.Geometry
(not found)";
"org.apache.calcite.runtime.GeoFunctions$SimpleGeom" -> "com.esri.core.geometry.SpatialReference
(not found)";
{noformat}

> Update the lucene-solr build from Ivy+Ant+Maven (shadow build) to Gradle.
> -------------------------------------------------------------------------
>
>                 Key: SOLR-13452
>                 URL: https://issues.apache.org/jira/browse/SOLR-13452
>             Project: Solr
>          Issue Type: Improvement
>          Components: Build
>            Reporter: Mark Miller
>            Assignee: Mark Miller
>            Priority: Major
>             Fix For: master (9.0)
>
>
> I took some things from the great work that Dat did in [https://github.com/apache/lucene-solr/tree/jira/gradle]
and took the ball a little further.
>  
> When working with gradle in sub modules directly, I recommend [https://github.com/dougborg/gdub]
> This gradle branch uses the following plugin for version locking, version configuration
and version consistency across modules: [https://github.com/palantir/gradle-consistent-versions]
>  
>  https://github.com/apache/lucene-solr/tree/jira/SOLR-13452_gradle_3



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message