Ми хочемо повторити інструкцію пружинно-завантажувальний зразок-га крок за кроком, але ми все ще не можемо створити файл WAR з таким повідомленням про помилку:
[ERROR] Не вдалося виконати ціль у проектіgae-demo: Не вдалося вирішити залежності для проекту org.demo: gae-demo: war: 0.0.1-SNAPSHOT: Не вдалося знайти артефакт org.springframework.boot: spring-boot-legacy: jar: 1.1.0.BUILD- SNAPSHOT у весняних знімках (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).
Чи є спосіб пом'якшити цю проблему?
Бажаємо, щоб наш Весняний завантажувальний проект був розгорнутий якнайшвидше.
Дуже дякую !!
Відповіді:
1 для відповіді № 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