Skip to content
Snippets Groups Projects
  • Josh Rosen's avatar
    090d6913
    [SPARK-4628][BUILD] Remove all non-Maven-Central repositories from build · 090d6913
    Josh Rosen authored
    This patch removes all non-Maven-central repositories from Spark's build, thereby avoiding any risk of future build-breaks due to us accidentally depending on an artifact which is not present in an immutable public Maven repository.
    
    I tested this by running
    
    ```
    build/mvn \
            -Phive \
            -Phive-thriftserver \
            -Pkinesis-asl \
            -Pspark-ganglia-lgpl \
            -Pyarn \
            dependency:go-offline
    ```
    
    inside of a fresh Ubuntu Docker container with no Ivy or Maven caches (I did a similar test for SBT).
    
    Author: Josh Rosen <joshrosen@databricks.com>
    
    Closes #10659 from JoshRosen/SPARK-4628.
    090d6913
    History
    [SPARK-4628][BUILD] Remove all non-Maven-Central repositories from build
    Josh Rosen authored
    This patch removes all non-Maven-central repositories from Spark's build, thereby avoiding any risk of future build-breaks due to us accidentally depending on an artifact which is not present in an immutable public Maven repository.
    
    I tested this by running
    
    ```
    build/mvn \
            -Phive \
            -Phive-thriftserver \
            -Pkinesis-asl \
            -Pspark-ganglia-lgpl \
            -Pyarn \
            dependency:go-offline
    ```
    
    inside of a fresh Ubuntu Docker container with no Ivy or Maven caches (I did a similar test for SBT).
    
    Author: Josh Rosen <joshrosen@databricks.com>
    
    Closes #10659 from JoshRosen/SPARK-4628.
pom.xml 85.86 KiB