gpt4 book ai didi

java - Spring Boot 应用程序作为 Maven 依赖项

转载 作者:行者123 更新时间:2023-12-01 18:01:08 25 4
gpt4 key购买 nike

我有一个现有的 Spring Boot 应用程序,我希望将其作为我的其他项目的依赖项。我想使用 Spring Boot 应用程序中的类。

Maven 下载 Artifact 并检查所有内容,但 intellij 和 eclipse 找不到类。

当我深入研究外部库时,我在 jar 内的“BOOT-INF”文件夹中找到了所有类。其他 jars 将它们的包放在 jar 的根目录中,所以我认为这就是问题所在。

我可以做什么来解决这个问题?

我可以更改原始 Spring Boot 应用程序中的内容。

最佳答案

这在 Spring Boot's documentation 中有介绍。 。简而言之,您需要配置您的构建以对重新打包的 fat jar 使用分类器,以便您可以使用原始 jar 作为依赖项:

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
</plugin>
</plugins>
</build>

关于java - Spring Boot 应用程序作为 Maven 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40804139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com