I had tried what you suggested too... always get a classnotfound error when
I execute the task.

apply plugin: 'groovy'


buildscript {
    dependencies {
        classpath( 'org.apache.xerces:xercesImpl:2.9.1')

    }
}

dependencies {
    groovy group: 'org.codehaus.groovy', name: 'groovy', version: '1.7.10'
    runtime: 'org.apache.xerces:xercesImpl:2.9.1'
    compile:   'org.apache.xerces:xercesImpl:2.9.1'

}

task hello {
    doLast {
        println 'Hello world!'
        Class testClass =
Class.forName("org.apache.xerces.jaxp.DocumentBuilderFactoryImpl")
        assert testClass: "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
not found"
    }
}







On Fri, May 13, 2011 at 4:35 PM, Roger Studner <[email protected]> wrote:

>  From the docs:
>
> http://www.gradle.org/current/docs/userguide/organizing_build_logic.html#sec:external_dependencies
> Example 41.5
>
> import org.apache.commons.codec.binary.Base64
>
> buildscript {
>     repositories {
>         mavenCentral()
>     }
>     dependencies {
>         classpath group: 'commons-codec', name: 'commons-codec', version: 
> '1.2'
>     }
> }
>
> task encode << {
>     def byte[] encodedString = new Base64().encode('hello world\n'.getBytes())
>     println new String(encodedString)
> }
>
>  Your are saying that the "source code you want to compile" needs
> xercesimpl.
>
> But the above, is how you configure your BUILD SCRIPT to have the
> capability to use xerces.
>
> make sense?
>
> Best,
> Roger
>
>
>  ------------------------------
>
>    phil swenson <[email protected]>
> May 13, 2011 6:25 PM
>
> Here is my build.gradle
>
> apply plugin: 'groovy'
>
> dependencies {
> groovy group: 'org.codehaus.groovy', name: 'groovy', version: '1.7.10'
> runtime: 'org.apache.xerces:xercesImpl:2.9.1'
>
> }
>
> task hello {
> doLast {
> println 'Hello world!'
> Class testClass =
> Class.forName("org.apache.xerces.jaxp.DocumentBuilderFactoryImpl")
> assert testClass:
> "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found"
> println
> }
> }
>
> when I run "gradle hello" I get:
>
> :hello
> Hello world!
>
> FAILURE: Build failed with an exception.
>
> * Where:
> Build file '/Users/phil/dev/sag/scratchproj/build.gradle' line: 13
>
> * What went wrong:
> Execution failed for task ':hello'.
> Cause: java.lang.ClassNotFoundException:
> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
>
> NO idea why......
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>

<<compose-unknown-contact.jpg>>

Reply via email to