Skip to content

Instantly share code, notes, and snippets.

@ale64bit
Created December 11, 2015 07:37
Show Gist options
  • Save ale64bit/0768cadf3f1a4a568eca to your computer and use it in GitHub Desktop.
Save ale64bit/0768cadf3f1a4a568eca to your computer and use it in GitHub Desktop.
Project file with shading rule
name := "reproducer"
version := "0.1"
scalaVersion := "2.11.7"
val aws = "1.10.33"
val awsHadoop = "1.7.4"
libraryDependencies ++= {
Seq(
"com.amazonaws" % "aws-java-sdk-emr" % aws,
"org.apache.hadoop" % "hadoop-hdfs" % "2.7.1",
"org.apache.hadoop" % "hadoop-aws" % "2.7.1",
"org.apache.hadoop" % "hadoop-common" % "2.7.1"
)
}
assemblyShadeRules in assembly := Seq(
ShadeRule.rename("com.amazonaws.**" -> "shadedstuff.awscore.@1").inLibrary("com.amazonaws" % "aws-java-sdk" % awsHadoop).inAll
)
logLevel in assembly := Level.Debug
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment