Hi Trond,

apologies for answering that late.

On Jun 22, 2009, at 1:42 PM, Trond Andersen wrote:

I have a single WAR-project which builds without any problems. Creates a WAR file without any issues, but now I'm trying to move to a multiproject build because I have a separate jar file which is going to be included into the WAR file.

First issue I ran into was this:

 flatDir (name: 'localLibrary', dirs: 'library')

When I run the project with a multiproject build, this results in an error because now the project is no longer able to find the directory named library. I could fix this by adding the project name/ directory into the flatDir, but I ran into other issues also.

I'm not sure were you declare this repository.

What you can do is to sue the rootDir or projectDir variable depending on your use case.


My goal is that I would like to run gradle from within the project itself doing regular tasks such as unit tests etc, but at the same time I would like to be able to run from the parent project which packages everything together. This doesn't seem applicable with the way I've set up the multiproject build. Is this intended? If not - how can ensure that paths are working also in a multiproject build.

Here's my parent project build.gradle file:

dependsOnChildren()

subprojects {
    usePlugin 'java'
    group = 'mygroup'
    version = '0.1'
    sourceCompatibility = 1.6
    targetCompatibility = 1.6
    manifest.mainAttributes(
        'Implementation-Title': 'Project',
        'Implementation-Version': version,
        'Implementation-Vendor': 'ACME AS'
    )
}

project(':WebAppProj') {
    dependencies {
        compile project(':AppletProj')
    }
}

My settings.gradle:

include 'AppletProj', 'WebAppProj'


Any pointers on how to resolve this issue would be appreciated.

What exactly does not work?

- Hans

--
Hans Dockter
Gradle Project Manager
http://www.gradle.org


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to