Rockin' good. This solved the problem I was having with Mule. :-) -Matt
On Wed, Jun 15, 2011 at 9:53 PM, Luke Daley <[email protected]> wrote: > It's likely that this is your problem: > http://issues.gradle.org/browse/GRADLE-1567 > > There is a potential solution outlined at: > http://issues.gradle.org/browse/GRADLE-739 > > On 15/06/2011, at 12:30 AM, ewhauser wrote: > >> I apologize if this shows up as a duplicate for some. I posted this via >> Nabble yesterday, and it never showed up on the mailing list. I think I >> have that sorted out now. >> >> I have a sub-project that depends on the following: >> >> libraries.hbase = [ >> 'org.apache.hbase:hbase:0.90.3' >> ] >> >> libraries.hbase_test = [ >> 'org.apache.hbase:hbase:0.90.3:tests' >> ] >> >> And the dependencies are defined as: >> >> dependencies { >> compile(libraries.hadoop_core) >> compile(libraries.hbase) >> testCompile(libraries.hadoop_core_test) >> testCompile(libraries.hbase_test) >> } >> >> Everything works fine with the using the idea task and all the dependencies >> get included just fine. I can also compile the main source directory >> correctly. However, when I go to run the test command, I get an error >> because it cannot find the HBase classes. I've narrowed it down to the >> HBase test dependencies get passed to the compiler, but not the regular JAR: >> >> '/Users/ehauser/working/gradle-issue/time-series-common/build/classes/test:/Users/ehauser/working/gradle-issue/time-series-common/build/classes/main:/Users/ehauser/.gradle/cache/junit/junit/jars/junit-4.8.1.jar:/Users/ehauser/.gradle/cache/org.apache.hadoop/hadoop-test/jars/hadoop-test-0.20.2-cdh3u0.jar:/Users/ehauser/.gradle/cache/org.apache.hadoop/hadoop-core/jars/hadoop-core-0.20.2-cdh3u0.jar:/Users/ehauser/.gradle/cache/com.cloudera.cdh/hadoop-ant/poms/hadoop-ant-3.0.pom:/Users/ehauser/.gradle/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar:/Users/ehauser/.gradle/cache/xmlenc/xmlenc/jars/xmlenc-0.52.jar:/Users/ehauser/.gradle/cache/commons-httpclient/commons-httpclient/jars/commons-httpclient-3.1.jar:/Users/ehauser/.gradle/cache/commons-codec/commons-codec/jars/commons-codec-1.4.jar:/Users/ehauser/.gradle/cache/commons-logging/commons-logging/jars/commons-logging-1.1.1.jar:/Users/ehauser/.gradle/cache/commons-net/commons-net/jars/commons-net-1.4.1.jar:/Users/ehauser/.gradle/cache/oro/oro/jars/oro-2.0.8.jar:/Users/ehauser/.gradle/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.26.jar:/Users/ehauser/.gradle/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.26.jar:/Users/ehauser/.gradle/cache/org.mortbay.jetty/servlet-api/jars/servlet-api-2.5-20081211.jar:/Users/ehauser/.gradle/cache/tomcat/jasper-runtime/jars/jasper-runtime-5.5.23.jar:/Users/ehauser/.gradle/cache/commons-el/commons-el/jars/commons-el-1.0.jar:/Users/ehauser/.gradle/cache/javax.servlet/servlet-api/jars/servlet-api-2.5.jar:/Users/ehauser/.gradle/cache/tomcat/jasper-compiler/jars/jasper-compiler-5.5.23.jar:/Users/ehauser/.gradle/cache/javax.servlet/jsp-api/jars/jsp-api-2.0.jar:/Users/ehauser/.gradle/cache/ant/ant/jars/ant-1.6.5.jar:/Users/ehauser/.gradle/cache/org.codehaus.jackson/jackson-core-asl/jars/jackson-core-asl-1.5.2.jar:/Users/ehauser/.gradle/cache/org.codehaus.jackson/jackson-mapper-asl/jars/jackson-mapper-asl-1.5.2.jar:/Users/ehauser/.gradle/cache/javax.servlet.jsp/jsp-api/jars/jsp-api-2.1.jar:/Users/ehauser/.gradle/cache/net.java.dev.jets3t/jets3t/jars/jets3t-0.6.1.jar:/Users/ehauser/.gradle/cache/hsqldb/hsqldb/jars/hsqldb-1.8.0.7.jar:/Users/ehauser/.gradle/cache/org.eclipse.jdt/core/jars/core-3.1.1.jar:/Users/ehauser/.gradle/cache/org.apache.ftpserver/ftplet-api/bundles/ftplet-api-1.0.0.jar:/Users/ehauser/.gradle/cache/org.apache.mina/mina-core/bundles/mina-core-2.0.0-M5.jar:/Users/ehauser/.gradle/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.5.8.jar:/Users/ehauser/.gradle/cache/org.apache.ftpserver/ftpserver-core/bundles/ftpserver-core-1.0.0.jar:/Users/ehauser/.gradle/cache/org.apache.ftpserver/ftpserver-deprecated/jars/ftpserver-deprecated-1.0.0-M2.jar:/Users/ehauser/.gradle/cache/org.apache.hbase/hbase/jars/hbase-0.90.1-cdh3u0-tests.jar:/Users/ehauser/.gradle/cache/com.google.guava/guava/jars/guava-r06.jar:/Users/ehauser/.gradle/cache/commons-lang/commons-lang/jars/commons-lang-2.5.jar:/Users/ehauser/.gradle/cache/log4j/log4j/bundles/log4j-1.2.16.jar:/Users/ehauser/.gradle/cache/org.apache.hadoop/avro/jars/avro-1.3.3.jar:/Users/ehauser/.gradle/cache/org.apache.zookeeper/zookeeper/jars/zookeeper-3.3.3-cdh3u0.jar:/Users/ehauser/.gradle/cache/com.cloudera.cdh/zookeeper-ant/poms/zookeeper-ant-3.0.pom:/Users/ehauser/.gradle/cache/org.apache.thrift/thrift/jars/thrift-0.2.0.jar:/Users/ehauser/.gradle/cache/org.jruby/jruby-complete/jars/jruby-complete-1.0.3.jar:/Users/ehauser/.gradle/cache/org.mortbay.jetty/jsp-2.1/jars/jsp-2.1-6.1.14.jar:/Users/ehauser/.gradle/cache/org.mortbay.jetty/jsp-api-2.1/jars/jsp-api-2.1-6.1.14.jar:/Users/ehauser/.gradle/cache/org.mortbay.jetty/servlet-api-2.5/jars/servlet-api-2.5-6.1.14.jar:/Users/ehauser/.gradle/cache/com.google.protobuf/protobuf-java/jars/protobuf-java-2.3.0.jar:/Users/ehauser/.gradle/cache/com.sun.jersey/jersey-core/bundles/jersey-core-1.4.jar:/Users/ehauser/.gradle/cache/com.sun.jersey/jersey-json/bundles/jersey-json-1.4.jar:/Users/ehauser/.gradle/cache/org.codehaus.jettison/jettison/bundles/jettison-1.1.jar:/Users/ehauser/.gradle/cache/stax/stax-api/jars/stax-api-1.0.1.jar:/Users/ehauser/.gradle/cache/com.sun.xml.bind/jaxb-impl/jars/jaxb-impl-2.1.12.jar:/Users/ehauser/.gradle/cache/javax.xml.bind/jaxb-api/jars/jaxb-api-2.1.jar:/Users/ehauser/.gradle/cache/javax.xml.stream/stax-api/jars/stax-api-1.0-2.jar:/Users/ehauser/.gradle/cache/javax.activation/activation/jars/activation-1.1.jar:/Users/ehauser/.gradle/cache/org.codehaus.jackson/jackson-jaxrs/jars/jackson-jaxrs-1.5.5.jar:/Users/ehauser/.gradle/cache/org.codehaus.jackson/jackson-xc/jars/jackson-xc-1.5.5.jar:/Users/ehauser/.gradle/cache/com.sun.jersey/jersey-server/bundles/jersey-server-1.4.jar:/Users/ehauser/.gradle/cache/asm/asm/jars/asm-3.1.jar:/Users/ehauser/.gradle/cache/javax.ws.rs/jsr311-api/jars/jsr311-api-1.1.1.jar:/Users/ehauser/.gradle/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.5.8.jar:/Users/ehauser/.gradle/cache/org.apache.hadoop/hadoop-mrunit/jars/hadoop-mrunit-0.20.2-cdh3u0.jar:/Users/ehauser/.gradle/cache/org.apache.hadoop/hadoop-streaming/jars/hadoop-streaming-0.20.2-cdh3u0.jar:/Users/ehauser/.gradle/cache/org.apache.hadoop/hadoop-tools/jars/hadoop-tools-0.20.2-cdh3u0.jar' >> >> I'm using the pattern in lots of other projects just fine. Any ideas? >> Running 1.0-milestone-3. >> >> >> -- >> View this message in context: >> http://gradle.1045684.n5.nabble.com/Weird-dependency-behavior-tp4488018p4488018.html >> Sent from the gradle-user mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > -- Matt Stine Deep South Software: Training, Consulting, Coaching http://www.deepsouthsoftware.com [email protected] --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
