无法构建Spring-boot-sample-gae(在GAE上部署Spring Boot)

时间:2014-08-20 12:48:45

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

我们希望逐步重复 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 in spring-snapshots(http://repo.spring.io/snapshot

有人能告诉我们如何告诉spring-boot-sample-gae找到这种依赖吗?

(我们已在本地拥有此jar(spring-boot-legacy-1.1.2.BUILD-SNAPSHOT.jar)。)

此外,Spring启动似乎与GAE(Google App Engine)不兼容。

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

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

非常感谢!!

1 个答案:

答案 0 :(得分: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