问题标签 [spring-boot-gradle-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
445 浏览

spring - 如何在spring boot fat jar中包含我的依赖项的依赖jar

我们正在使用 Gradle 构建 Spring Boot 应用程序。

我们的应用程序不需要 commons-io。但是其他依赖项之一需要 commons-io。所以我们没有添加 commons-io 作为依赖项。gradle build 工作正常。

但是当我们使用“java -jar my-fat-jar.jar”运行 spring boot 时,它会为 commons-io 类抛出 classNotFound 异常。我的胖 jar 在其 lib 文件夹中不包含 commons-io。

所以我们只是添加了 commons-io 作为依赖项,现在一切正常。

但是我们不想添加每个这样的依赖项。相反,有什么方法可以将我的依赖项的依赖 jar 包含在我的 fat jar 的 lib 文件夹中?

请注意,我们使用的是 spring boot gradle 插件。

0 投票
1 回答
756 浏览

gradle - 无法使用 gradle 将 spring-boot fat jar 安装到 maven 存储库

我用 gradle 写了一个 spring-boot 应用程序,它运行正常。

我使用 bootRepackage 构建了一个胖 jar,我添加了 maven 插件,以便我可以安装 jar。

问题是我无法将 fat jar 安装到 maven 存储库。

  1. “bootRepackage”构建那个胖 jar 文件
  2. install 依赖于“jar”阶段,因此它构建了一个覆盖胖 jar 文件的瘦 jar
  3. 将瘦 jar 复制到存储库

这是我的基础项目的 gradle 脚本,请注意我仍在尝试安装到我的本地存储库(我们是一家新公司,我们仍在构建远程存储库)

模块的 Gradle 脚本:

0 投票
1 回答
450 浏览

spring-boot-actuator - 将 Spring 执行器插件添加到 build.gradle 会引发 BeanCreationException -EndpointAutoConfiguration$InfoPropertiesConfiguration

我有一个工作的 Spring Boot 微服务。应用程序正常启动。我想在我的微服务中实现健康检查,并将 spring 执行器依赖项添加到 build.gradle。现在,添加依赖项后应用程序没有启动。我已经粘贴了下面的堆栈跟踪。

0 投票
1 回答
46 浏览

spring-boot - 关闭命令提示符后打包的应用程序不起作用

我在我的应用程序中使用了 spring boot。我使用命令部署了 jar 文件java -jar ...jarname.jar。它仅在命令提示符或腻子打开时才起作用。

当我关闭命令提示符或腻子并尝试访问该服务时,出现以下异常。

请让我知道这个问题。

0 投票
1 回答
1403 浏览

java - 引起:java.lang.ClassNotFoundException:org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter

我正在使用 Spring Boot。我创建了 Spring Boot gradle 应用程序。我收到以下错误。

引起:java.lang.ClassNotFoundException:org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter

构建.gradle

我是否缺少 build.gradle 中的任何依赖项?

如何解决这个问题?

0 投票
2 回答
516 浏览

java - Error in large file uploading in spring boot gradle

How to upload large files in spring boot gradle?

When I gave above code then upload only large files. Not upload byte and kb files.

0 投票
1 回答
1493 浏览

java - 为什么即使源代码没有变化,Gradle 的“构建”任务也不是最新的?

我为 spring 应用程序创建了一个 Gradle 项目。我的 build.gradle 如下:

然后每次我gradle build在源代码没有任何更改的情况下运行时,总是执行几个任务,而我认为它们应该是最新的:

如您所见,任务“findMainClass”、“jar”、“bootRepackage”、“assemble”和“build”被认为是非最新的并且始终执行。而且每次生成的jar文件都不一样,因为它们有不同的MD5摘要。

那么,为什么 Gradle 会这样呢?如何使它们全部更新并加快构建过程?

0 投票
2 回答
4322 浏览

gradle - 我应该如何在 Gradle 中为 Spring Boot 应用程序设置主类?

我阅读了 Spring Boot 文档,发现至少有两种方法可以设置主类:

我应该使用哪一个,或者它们都需要用于不同的任务?我不想重复自己。

0 投票
1 回答
103 浏览

spring-boot - 我如何将常量值从 tomcat 传递到 war 文件(即基于 spring-boot )?

经过大量的在线搜索并尝试了很多实验。最后我没有得到任何可以满足我要求的链接,所以最后我选择了这个平台。

笔记 : I am using Spring-Boot Maven Project & Tomcat 7.0.62 version & JDK 7.

首先,我正在使用Embedded Tomcat & produce .Jar,并且我将额外的内容传递dynamic parameter.jarusing command line argument

现在,场景已经改变。我的.Jar文件也将转换为.war文件,excluded Embedded Tomcat 即我们没有嵌入 Tomcat。

现在我想将类似from tomcat的东西传递same list of command-line argument给我的 Spring-Boot 项目。.war file from outside.

任何帮助表示赞赏。

0 投票
1 回答
290 浏览

gradle - 在 Vaadin Gradle 项目中升级 Spring Boot 版本时出错

我有一个使用 Spring Boot + Vaadin 的 Gradle 项目。Spring Boot 和 Vaadin 的 Gradle 插件配置如下:

Vaadin 版本指定如下:

Vaadin 依赖项指定如下:

这工作正常,但只要我将 Spring Boot 版本更改为

然后我得到错误:

索引 89 处路径中的非法字符: https : //oss.sonatype.org/content/repositories/vaadin-snapshots/com/vaadin/vaadin-server/${vaadin.version}/vaadin-server-${vaadin.version }.pom

更新

Groovy(Gradle 使用)仅在使用双引号 (") 时才支持字符串插值,因此将 Vaadin 依赖项更改为

修复它。现在真正的问题是,如果我将 Spring Boot 降级为1.3.7-RELEASE.