将Maven转换为Spring Initializr的Gradle

时间:2018-07-28 04:29:45

标签: spring-boot gradle

Spring Initializr是一个开源项目,可以从github下载/克隆它以运行我们自己的spring Initializr。但是该项目的构建是行家。我想将其转换为gradle。谁能帮忙?

我用gradle init和gradle build尝试了 Gradle初始化正在创建build.gradle和settings.gradle,但是gradle构建却给出了错误。

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

预先感谢

错误详细信息:

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项最新

1 个答案:

答案 0 :(得分:0)

您可以从以下网址生成新的项目,而不是进行转换:

https://start.spring.io/

选择Gradle Project并下载代码。