[email protected] wrote:

I'm trying to set-up a Gradle build of a project that I'm working on.
That project called "ProjectC" depends on "ProjectA" and "ProjectB" that are jars taken from a mount point at "/mnt/build/lib" the folder structure is like:

/mnt/build/lib/ProjectA/lib_ProjectA.jar

So I declared a flatDirResolver in this way:

usePlugin 'java'

root = '/mnt/build/lib/'

repositories{
 flatDir name: 'projects', dirs: root
 projects.addArtifactPattern(root+"[module]/lib_[module].[ext]")
}

dependencies {
  compile 'ProjectA'
  compile 'ProjectB'
}

compile.srcDirs = [new File("src/lib"), new File("src/lib_bridge")]

However the build fails with this exception:

A problem occurred evaluating root project 'ProjectC'.
Cause: java.lang.NullPointerException (no error message)

Exception is:
org.gradle.api.GradleScriptException: Build file '/home/alexyz/workspace/ProjectC/build.gradle' line: 11
A problem occurred evaluating root project 'ProjectC'.
at org.gradle.configuration.DefaultProjectEvaluator.evaluate(DefaultProjectEvaluator.java:66) at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:627) at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:62)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)


I think some of the stack trace missing here. In particular, the cause NullPointerException is missing. Could you post the full stack trace?

Also, which version of Gradle are you using?


Adam

Reply via email to