Latest gradle syntax updates.

This commit is contained in:
Luke Taylor 2010-03-28 23:54:41 +01:00
parent 2b9beffd08
commit d334f6fa09
13 changed files with 26 additions and 30 deletions

View File

@ -1,4 +1,4 @@
apply id: 'base'
apply plugin: 'base'
allprojects {
version = '3.1.0.CI-SNAPSHOT'
@ -18,18 +18,18 @@ allprojects {
}
configure(javaProjects) {
apply url: "$rootDir/gradle/javaprojects.gradle"
apply url: "$rootDir/gradle/maven.gradle"
apply from: "$rootDir/gradle/javaprojects.gradle"
apply from: "$rootDir/gradle/maven.gradle"
}
configure(coreModuleProjects) {
apply url: "$rootDir/gradle/bundlor.gradle"
apply from: "$rootDir/gradle/bundlor.gradle"
// Gives better names in structure101 jar diagram
sourceSets.main.classesDir = new File(buildDir, "classes/" + project.name.substring("spring-security".length() + 1))
}
configure (aspectjProjects) {
apply url: "$rootDir/gradle/aspectj.gradle"
apply from: "$rootDir/gradle/aspectj.gradle"
}
configurations {

View File

@ -1,4 +1,4 @@
apply id: 'groovy'
apply plugin: 'groovy'
repositories {
mavenRepo name:'localRepo', urls: "file://" + System.properties['user.home'] + "/.m2/repository"

View File

@ -36,7 +36,7 @@ import com.icl.saxon.TransformerFactoryImpl;
* which it operates.
*/
class DocbookPlugin implements Plugin<Project> {
public void use(Project project) {
public void apply(Project project) {
// Add the plugin tasks to the project
Task docbookHtml = project.tasks.add('docbookHtml', DocbookHtml.class);
docbookHtml.setDescription('Generates chunked docbook html output');

View File

@ -1,5 +1,5 @@
apply id: 'base'
apply id: 'docbook'
apply plugin: 'base'
apply plugin: 'docbook'
defaultTasks 'docbookHtmlSingle'

View File

@ -1,5 +1,5 @@
apply id: 'base'
apply id: 'docbook'
apply plugin: 'base'
apply plugin: 'docbook'
[docbookHtml, docbookFoPdf, docbookHtmlSingle]*.sourceFileName = 'springsecurity.xml';

View File

@ -1,4 +1,4 @@
apply id: 'java'
apply plugin: 'java'
configurations {
ajtools

View File

@ -1,7 +1,4 @@
import java.util.jar.Manifest
import org.gradle.api.tasks.bundling.GradleManifest
apply id: 'java'
apply plugin: 'java'
configurations {
bundlor
@ -20,14 +17,13 @@ task bundlor(dependsOn: compileJava) {
doFirst {
ant.taskdef(resource: 'com/springsource/bundlor/ant/antlib.xml', classpath: configurations.bundlor.asPath)
File template = new File(projectDir, 'template.mf')
mkdir(buildDir, 'bundlor')
mkdir("$buildDir/bundlor")
if (template.exists()) {
ant.bundlor(inputPath: sourceSets.main.classesDir, outputPath: "$buildDir/bundlor", manifestTemplatePath: template) {
property(name: 'version', value: "$version")
property(name: 'spring.version', value: "$springVersion")
}
// See GRADLE-395 for support for using an existing manifest
jar.manifest = new GradleManifest(new Manifest(new File("$buildDir/bundlor/META-INF/MANIFEST.MF").newInputStream()))
jar.manifest.from("$buildDir/bundlor/META-INF/MANIFEST.MF")
}
}
}

View File

@ -1,5 +1,5 @@
apply id: 'java'
apply id: 'eclipse'
apply plugin: 'java'
apply plugin: 'eclipse'
springVersion = '3.0.1.RELEASE'
springLdapVersion = '1.3.0.RELEASE'

View File

@ -1,4 +1,4 @@
apply id: 'maven'
apply plugin: 'maven'
// Create a source jar for uploading
task sourceJar(type: Jar) {

View File

@ -1,5 +1,5 @@
apply id: 'war'
apply id: 'jetty'
apply plugin: 'war'
apply plugin: 'jetty'
dependencies {
runtime project(':spring-security-core'),

View File

@ -1,7 +1,7 @@
// Contacts sample build file
apply id: 'war'
apply id: 'jetty'
apply plugin: 'war'
apply plugin: 'jetty'
dependencies {
providedCompile 'javax.servlet:servlet-api:2.5@jar'

View File

@ -1,7 +1,7 @@
// OpenID sample build file
apply id: 'war'
apply id: 'jetty'
apply plugin: 'war'
apply plugin: 'jetty'
dependencies {
providedCompile 'javax.servlet:servlet-api:2.5@jar'

View File

@ -1,7 +1,7 @@
// Tutorial sample build file
apply id: 'war'
apply id: 'jetty'
apply plugin: 'war'
apply plugin: 'jetty'
dependencies {
providedCompile 'javax.servlet:servlet-api:2.5@jar'