Skip to content

Instantly share code, notes, and snippets.

@chetan
Created October 5, 2012 15:58
Show Gist options
  • Save chetan/3840692 to your computer and use it in GitHub Desktop.
Save chetan/3840692 to your computer and use it in GitHub Desktop.
Dupe jars between compile & test
# JARs are sometimes duped between compile & test phases when you have
# both explicit and transitive dependencies on the same JAR.
local '~/.m2/repository'
repository 'http://mirrors.ibiblio.org/pub/mirrors/maven2'
repository "https://repository.cloudera.com/content/repositories/releases/"
jar 'org.slf4j:slf4j-api:jar:1.6.4'
scope 'test' do
# uncommenting this line avoids the duped jar
#jar 'org.slf4j:slf4j-api:jar:1.6.4'
jar "org.apache.hadoop:hadoop-test:jar:0.20.2-cdh3u5"
end
---
scopes:
compile:
resolved_dependencies:
- org.slf4j:slf4j-api:jar:1.6.4
dependencies:
- org.slf4j:slf4j-api:jar:1.6.4
test:
resolved_dependencies:
- org.apache.hadoop:hadoop-test:jar:0.20.2-cdh3u5
- com.cloudera.cdh:hadoop-ant:pom:0.20.2-cdh3u5
- org.apache.hadoop:hadoop-core:jar:0.20.2-cdh3u5
- commons-cli:commons-cli:jar:1.2
- xmlenc:xmlenc:jar:0.52
- org.apache.hadoop.thirdparty.guava:guava:jar:r09-jarjar
- commons-httpclient:commons-httpclient:jar:3.1
- commons-logging:commons-logging:jar:1.0.4
- commons-codec:commons-codec:jar:1.4
- commons-net:commons-net:jar:1.4.1
- commons-io:commons-io:jar:2.1
- org.mortbay.jetty:jetty:jar:6.1.26
- org.mortbay.jetty:servlet-api:jar:2.5-20081211
- org.mortbay.jetty:jetty-util:jar:6.1.26
- tomcat:jasper-runtime:jar:5.5.23
- tomcat:jasper-compiler:jar:5.5.23
- javax.servlet:jsp-api:jar:2.0
- ant:ant:jar:1.6.5
- org.codehaus.jackson:jackson-core-asl:jar:1.5.2
- org.codehaus.jackson:jackson-mapper-asl:jar:1.5.2
- asm:asm:jar:3.2
- com.sun.jersey:jersey-core:jar:1.8
- com.sun.jersey:jersey-json:jar:1.8
- org.codehaus.jettison:jettison:jar:1.1
- stax:stax-api:jar:1.0.1
- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1
- javax.xml.bind:jaxb-api:jar:2.2.2
- javax.xml.stream:stax-api:jar:1.0-2
- javax.activation:activation:jar:1.1
- org.codehaus.jackson:jackson-jaxrs:jar:1.7.1
- org.codehaus.jackson:jackson-xc:jar:1.7.1
- com.sun.jersey:jersey-server:jar:1.8
- javax.servlet.jsp:jsp-api:jar:2.1
- commons-el:commons-el:jar:1.0
- net.java.dev.jets3t:jets3t:jar:0.6.1
- javax.servlet:servlet-api:jar:2.5
- hsqldb:hsqldb:jar:1.8.0.7
- oro:oro:jar:2.0.8
- org.eclipse.jdt:core:jar:3.1.1
- log4j:log4j:jar:1.2.15
- org.apache.ftpserver:ftplet-api:jar:1.0.0
- org.apache.mina:mina-core:jar:2.0.0-M5
- org.slf4j:slf4j-api:jar:1.5.2
- org.apache.ftpserver:ftpserver-core:jar:1.0.0
- org.apache.ftpserver:ftpserver-deprecated:jar:1.0.0-M2
dependencies:
- org.apache.hadoop:hadoop-test:jar:0.20.2-cdh3u5
local_repository: ~/.m2/repository
repositories:
- http://repo1.maven.org/maven2/
- http://mirrors.ibiblio.org/pub/mirrors/maven2
- https://repository.cloudera.com/content/repositories/releases/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment