This commit eliminates the 'integration-tests' subproject in favor of managing these sources under the root project's own 'src' directory. This helps to avoid special-case handling for integration-tests in the Gradle build, e.g. avoiding publication of jars to Artifactory / Maven Central. It is also semantically more correct. This is not a Spring Framework subproject so much as it is a collection of integration tests that span functionality across many subprojects. In this way, it makes sense to place them directly under the root project. Issue: SPR-8116
35 lines
1.3 KiB
Groovy
35 lines
1.3 KiB
Groovy
rootProject.name = 'spring'
|
|
|
|
include 'org.springframework.core'
|
|
include 'org.springframework.asm'
|
|
include 'org.springframework.beans'
|
|
include 'org.springframework.aop'
|
|
include 'org.springframework.expression'
|
|
include 'org.springframework.instrument'
|
|
include 'org.springframework.instrument.tomcat'
|
|
include 'org.springframework.context'
|
|
include 'org.springframework.transaction'
|
|
include 'org.springframework.oxm'
|
|
include 'org.springframework.jms'
|
|
include 'org.springframework.jdbc'
|
|
include 'org.springframework.context.support'
|
|
include 'org.springframework.web'
|
|
include 'org.springframework.orm'
|
|
include 'org.springframework.web.servlet'
|
|
include 'org.springframework.test'
|
|
include 'org.springframework.web.portlet'
|
|
include 'org.springframework.web.struts'
|
|
include 'org.springframework.aspects'
|
|
|
|
// transform project names to maven-central artifact naming
|
|
// e.g.: org.springframework.context.support => spring-context-support
|
|
rootProject.children.each { project ->
|
|
project.name = project.name.replace('org.springframework', 'spring').replace('.', '-')
|
|
}
|
|
|
|
// special cases
|
|
project(":spring-transaction").name = 'spring-tx'
|
|
project(":spring-web-servlet").name = 'spring-webmvc'
|
|
project(":spring-web-portlet").name = 'spring-webmvc-portlet'
|
|
project(":spring-web-struts").name = 'spring-struts'
|