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