Hi,

I seem to be having an issue with specifying dependencies correctly.  I
created a sample project to test what I'm doing wrong:

test\
test\gradlefile
test\src\
test\src\CustomVelocityEngine.java

My gradlefile is as follows:

usePlugin('java')

sourceCompatibility = 1.5
targetCompatibility = 1.5

srcDirNames = ["/"]

dependencies {
    addMavenRepo() 
    compile "org.apache.velocity:velocity:1.5"
}


My CustomVelocityEngine.java is just a blank file for test purposes:

public class CustomVelocityEngine extends
org.apache.velocity.app.VelocityEngine {
  // just a compile test
}


When I run:  

gradle compile

I get a compilation error as follows:

Executing: :compile
:: resolving dependencies :: unspecified#test;unspecified
        confs: [compile]
        found org.apache.velocity#velocity;1.5 in MavenRepo
downloading
http://repo1.maven.org/maven2/org/apache/velocity/velocity/1.5/velocity-1.5.pom
...
        [SUCCESSFUL ] org.apache.velocity#velocity;1.5!velocity.pom (76ms)
    [javac] Compiling 1 source file to
/Users/pbarnes/code/java/projects/test/build/classes
/Users/pbarnes/code/java/projects/test/src/CustomVelocityEngine.java:1:
package org.apache.velocity.app does not exist
public class CustomVelocityEngine extends
org.apache.velocity.app.VelocityEngine {
                                                                 ^
1 error


So I thought the issue was in downloading the dependency.  I reran gradle
with the -d option and noticed this line looked odd, like it actually added
the 'POM' file to the classpath instead of jar files:

11:06:13.722 [main] DEBUG o.gradle.api.tasks.compile.AntJavac - Add
/Users/pbarnes/.ivy2/cache/org.apache.velocity/velocity/poms/velocity-1.5.pom
to Ant classpath!
Adding reference: compile.classpath

I'm not an expert with Ivy, but I guess I would have expected Ivy to
download the dependencies (which look correct in
'/Users/pbarnes/.ivy2/cache/org.apache.velocity/velocity/ivy-1.5.xml') and
added those jars to the classpath.

I'm guessing I've misconfigured something?

Thanks in advance,

Phil..
-- 
View this message in context: 
http://www.nabble.com/Issue-with-Velocity-1.5-dep-and-Gradle-0.1.4-tp17106235p17106235.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


Reply via email to