Gradle不允许语义版本控制

时间:2015-05-27 06:44:01

标签: gradle versioning

我正在尝试创建一个项目,其版本为0.1.1,但是gradle构建失败

总是迫使我使用像0.1或0.2

这样的2位数版本

如何摆脱这个?

失败:构建因异常而失败。

  • 其中: 构建文件' /xypath/build.gradle' line:14

  • 出了什么问题: 无法编译构建文件' /xypath/build.gradle'。

      

    启动失败:   构建文件' /xypath/build.gradle' ;: 14:意外令牌:2 @第14行,第15列。    版本= 0.1.2                  ^

    1错误

我的build.gradle看起来像这样

// Apply the java plugin to add support for Java
apply plugin: 'java'

version = 0.1.2

// In this section you declare where to find the dependencies of your project
repositories {
    mavenLocal()
    mavenCentral()    
}

// In this section you declare the dependencies for your production and test code
dependencies {

    compile 'com.google.apis:google-api-services-drive:v2-rev157-1.19.1'
    compile "org.apache.tika:tika-parsers:1.7"
    compile 'org.springframework.amqp:spring-rabbit:1.4.3.RELEASE'
    compile 'com.force.api:force-wsc:28.0.0'
    compile 'org.apache.commons:commons-lang3:3.0'
    compile 'org.json:json:20131018'
    compile 'net.oauth.core:oauth:20090617'
    compile 'net.oauth.core:oauth-httpclient4:20090617'
    compile 'net.oauth.core:oauth-consumer:20090617'

}

2 个答案:

答案 0 :(得分:4)

Gradle只是Groovy; 0.1.2在Groovy中不是一个有效的东西。请改为"0.1.2"

答案 1 :(得分:-1)

检查gradle上的可用版本后,我可以看到最早的构建版本是0.7,也许你的意思是1.2而不是0.1.2?