Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 将maven转换为Spring初始化器的gradle_Spring Boot_Gradle_Spring Initializr - Fatal编程技术网

Spring boot 将maven转换为Spring初始化器的gradle

Spring boot 将maven转换为Spring初始化器的gradle,spring-boot,gradle,spring-initializr,Spring Boot,Gradle,Spring Initializr,SpringInitializer是一个开源项目,可以从github下载/克隆它来运行我们自己的SpringInitializer。然而,该项目的构建是maven。我想把它换成格拉德尔。有人能帮忙吗 我用gradle init和gradle build进行了尝试 Gradle init正在创建build.Gradle和settings.Gradle,但Gradle build给出了错误 有人能试着发布解决方案吗 提前谢谢 错误详细信息: Task :initializr-actuator:com

SpringInitializer是一个开源项目,可以从github下载/克隆它来运行我们自己的SpringInitializer。然而,该项目的构建是maven。我想把它换成格拉德尔。有人能帮忙吗

我用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.
出了什么问题: 任务“:初始化器执行器:compileTestJava”的执行失败

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

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

得到更多的帮助

此版本中使用了不推荐的Gradle功能,使其与Gradle 5.0不兼容。 看

在4s中生成失败
11个可执行的任务:1个已执行,10个最新的,而不是转换,您可以从以下url生成新的项目:


选择Gradle项目并下载代码

你能提到错误deatils吗?添加了错误细节@vivekpakmodegradleinit是从maven转换到gradle的第一步,通常需要一些手动调整。依赖项{…}块似乎缺少定义io.spring.initializer.web的jar/project。请比较失败项目的pom.xml和build.gradle,并查找依赖关系中的差异。如果您需要进一步的帮助,我建议您包括both@lance-java,我比较了pom.xml和build.gradle,所有依赖项都存在。@lance java仅供参考:您可以在本地克隆spring初始值设定项,然后重试。你会知道确切的问题的。谢谢,但我知道。这里我要做的是自定义spring初始值设定项本身。看起来缺少一些依赖项,请尝试添加正确的工件