-2

Spring Initializr 是一个开源项目,可以从 github 下载/克隆来运行我们自己的 spring initializr。但是项目的构建是 maven。我想将其转换为 gradle。任何人都可以帮忙吗?

我尝试使用 gradle init 和 gradle build Gradle init 正在创建 build.gradle 和 settings.gradle 但 gradle build 给出错误。

有人可以尝试发布解决方案吗

提前致谢

错误详情 :

Task :initializr-actuator:compileTestJava FAILED
D:\Duplicate1\initializr\initializr-actuator\src\test\java\io\spring\initializr\actuate\ActuatorIntegrationTests.java:19: error: package io.spring.initializr.web does not exist
import io.spring.initializr.web.AbstractFullStackInitializrIntegrationTests;
                           ^
D:\Duplicate1\initializr\initializr-actuator\src\test\java\io\spring\initializr\actuate\ActuatorIntegrationTests.java:35: error: cannot find symbol
            extends AbstractFullStackInitializrIntegrationTests {
                    ^
symbol: class AbstractFullStackInitializrIntegrationTests
D:\Duplicate1\initializr\initializr-actuator\src\test\java\io\spring\initializr\actuate\info\BomRangesInfoContributorTests.java:24: error: package io.spring.initializr.test.metadata does not exist
import io.spring.initializr.test.metadata.InitializrMetadataTestBuilder;
                                     ^
D:\Duplicate1\initializr\initializr-actuator\src\test\java\io\spring\initializr\actuate\metric\ProjectGenerationMetricsListenerTests.java:28: error: package io.spring.initializr.test.metadata does not exist
import io.spring.initializr.test.metadata.InitializrMetadataTestBuilder;
                                     ^
D:\Duplicate1\initializr\initializr-actuator\src\test\java\io\spring\initializr\actuate\stat\AbstractInitializrStatTests.java:23: error: package io.spring.initializr.test.metadata does not exist
import io.spring.initializr.test.metadata.InitializrMetadataTestBuilder;
                                     ^
D:\Duplicate1\initializr\initializr-actuator\src\test\java\io\spring\initializr\actuate\stat\MainControllerStatsIntegrationTests.java:24: error: package io.spring.initializr.web does not exist
import io.spring.initializr.web.AbstractFullStackInitializrIntegrationTests;
                           ^
D:\Duplicate1\initializr\initializr-actuator\src\test\java\io\spring\initializr\actuate\stat\MainControllerStatsIntegrationTests.java:56: error: cannot find symbol
            extends AbstractFullStackInitializrIntegrationTests {
                    ^
symbol: class AbstractFullStackInitializrIntegrationTests
7 errors

FAILURE: Build failed with an exception.
  • 出了什么问题:任务':initializr-actuator:compileTestJava'执行失败。

    编译失败;有关详细信息,请参阅编译器错误输出。

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 在https://help.gradle.org获得更多帮助

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 5.0 不兼容。见https://docs.gradle.org/4.8.1/userguide/command_line_interface.html#sec:command_line_warnings

4 秒内构建失败 11 个可操作的任务:1 个已执行,10 个是最新的

4

1 回答 1

0

您可以从以下 url 生成新项目,而不是转换它:

https://start.spring.io/

选择 Gradle Project 并下载代码。

于 2018-07-28T06:46:11.920 回答