David Smiley created LUCENE-10202:
-------------------------------------

             Summary: Expose dependencies using Gradle Feature Variants
                 Key: LUCENE-10202
                 URL: https://issues.apache.org/jira/browse/LUCENE-10202
             Project: Lucene - Core
          Issue Type: Improvement
          Components: modules/spatial-extras
            Reporter: David Smiley
            Assignee: David Smiley


The spatial-extras module has several dependencies.  However some of them like 
spatial3d (aka Geo3d) are only needed for certain features.  Likewise, JTS 
could be exposed here as well, and should be opt-in.  In Maven, these should be 
"optional".  Gradle has a cool alternative for Gradle consumers to select named 
"feature variants" this module could expose so that it doesn't have to pick the 
right dependency versions.

https://docs.gradle.org/current/userguide/feature_variants.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to