2010-08-17 60 views
0

我從SpringSource的樣本項目得到如下gradle這個build文件(gae.gradle),但是當我嘗試使用gradle這個運行它:gradle:「無法確定要執行哪些任務。」

gradle gae 

它生成錯誤:

FAILURE: Could not determine which tasks to execute. 

這是一個格式正確的gradle文件或者我做錯了什麼?

是否有可能我應該用maven來運行它?

apply plugin: 'war' 
apply plugin: 'jetty' 
apply plugin: 'gae' 

gaeVersion="1.3.5" 

repositories { 
    // Hibernate Validator 
    mavenRepo name: 'JBoss', urls: 'https://repository.jboss.org/nexus/content/repositories/releases' 
    // GAE Jars 
    mavenRepo name: 'GAE', urls:'http://maven-gae-plugin.googlecode.com/svn/repository' 
} 

// Remove logback as it causes security issues with GAE. 
configurations.runtime.exclude(group: 'ch.qos.logback') 

dependencies { 
    providedCompile 'javax.servlet:servlet-api:[email protected]', 
        "com.google.appengine:appengine-api-1.0-sdk:$gaeVersion" 

    compile project(':spring-security-core'), 
      project(':spring-security-web'), 
      "org.springframework:spring-beans:$springVersion", 
      "org.springframework:spring-web:$springVersion", 
      "org.springframework:spring-webmvc:$springVersion", 
      "org.springframework:spring-context:$springVersion", 
      "org.springframework:spring-context-support:$springVersion", 
      'javax.validation:validation-api:1.0.0.GA', 
      'org.hibernate:hibernate-validator:4.1.0.Final', 
      "org.slf4j:slf4j-api:$slf4jVersion" 

    runtime project(':spring-security-config'), 
      "org.slf4j:jcl-over-slf4j:$slf4jVersion", 
      "org.slf4j:slf4j-jdk14:$slf4jVersion" 
    testCompile "com.google.appengine:appengine-testing:$gaeVersion" 

    testRuntime "com.google.appengine:appengine-api-labs:$gaeVersion", 
       "com.google.appengine:appengine-api-stubs:$gaeVersion" 

} 

回答

2

你可以嘗試運行:gradle這個-b gae.gradle -t

這會給你的在此生成文件中提供的任務列表。然後,您可以使用以下任一項任務:gradle -b gae.gradle 任務名稱