我们希望逐步重复 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。
非常感谢!!
答案 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