[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