Github user kchilton2 commented on a diff in the pull request:

    https://github.com/apache/incubator-rya/pull/252#discussion_r160563035
  
    --- Diff: pom.xml ---
    @@ -144,7 +141,83 @@ under the License.
             <skip.rya.it>true</skip.rya.it>  <!-- modified by  -P enable-it  
-->
         </properties>
         
    +    <!-- Enable this profile if you want to include Geo functions within 
Rya. "mvn ... -P geoindexing" -->
         <profiles>
    +        <profile>
    +            <id>geoindexing</id>
    +            <properties>
    +                <geomesa.version>1.3.0-m1</geomesa.version> <!-- Newest: 
1.3.0-m1 -->
    +                <geowave.version>0.9.3</geowave.version> <!-- Newest: 
0.9.3 -->
    +                <jts.version>1.13</jts.version>
    +            </properties>
    +            <dependencyManagement>
    --- End diff --
    
    I'm not worried about the eclipse problem since as you said, you can 
trivially tell eclipse to resolve using the geoindexing profile.
    
    The transitive dependency problem exists regardless of how dependency 
management is defined since the management section only defines dependencies 
that CAN be used, not the dependencies that ARE used. Actual dependencies are 
required to change that. If we're pulling down different transitive 
dependencies between geo on and geo off, that's already happening sans this 
patch.


---

Reply via email to