【问题标题】:Unable to build Spring-boot-sample-gae (deploy Spring Boot on GAE)无法构建 Spring-boot-sample-gae(在 GAE 上部署 Spring Boot)
【发布时间】:2014-10-13 20:06:15
【问题描述】:

我们想一步一步重复 spring-boot-sample-gae 的指令,但我们仍然无法创建WAR文件,并出现以下错误消息:

[错误] 无法在项目 gae-demo 上执行目标:无法解析项目 org.demo:gae-demo:war:0.0.1-SNAPSHOT 的依赖关系:找不到工件 org.springframework.boot :spring-boot-legacy:jar:1.1.0.BUILD-SNAPSHOT 在 spring-snapshots (http://repo.spring.io/snapshot)

有人可以告诉我们如何告诉 spring-boot-sample-gae 找到这个依赖项吗?

(我们本地已经有了这个jar(spring-boot-legacy-1.1.2.BUILD-SNAPSHOT.jar)。)

另外,Spring boot 似乎与 GAE(Google App Engine) 不兼容。

有没有办法缓解这个问题?

希望我们的 Spring boot 项目能够尽快部署到 GAE。

非常感谢!!

【问题讨论】:

    标签: java spring google-app-engine maven spring-boot


    【解决方案1】:

    您在本地拥有 Spring Boot Legacy 1.1.2,但您依赖的是 1.1.0。您需要更新您的 POM 以依赖 1.1.2:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-legacy</artifactId>
        <version>1.1.2.BUILD-SNAPSHOT</version>
    </dependency>
    

    您说您“本地”拥有 1.1.2,但不清楚您的意思是它是否在本地 Maven 缓存中。这就是它需要的地方。最简单的方法是:

    git clone https://github.com/scratches/spring-boot-legacy
    cd spring-boot-legacy
    mvn clean install
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-06
      • 2017-12-23
      • 2016-10-21
      • 1970-01-01
      • 2018-02-05
      • 1970-01-01
      相关资源
      最近更新 更多