0

I have a multi-project Gradle script.

It should put compiled class files produced by sub-projects into WEB-INF/classes folder.

UPDATE:

I tried this code for the war task:

war {
        subprojects.each { subproject ->
            project.configurations.compile.dependencies.addAll(subproject.configurations.compile.dependencies)
        }
    
        classpath configurations.compile
}

It does not produce any files in classes directory.

How do I do that?

isobretatel
  • 3,812
  • 7
  • 34
  • 49

1 Answers1

0

The following worked for me:

allprojects {
   jar.enabled = false
}

war {
        def myClasspath = classpath
        subprojects.each { subproject ->
            myClasspath += subproject.sourceSets.main.output
        }
        
        classpath = myClasspath
}

It produced class files from sub-projects in WEB-INF/classes directory.

isobretatel
  • 3,812
  • 7
  • 34
  • 49