问题标签 [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 投票
1 回答
1145 浏览

google-oauth - 注销时 Spring Boot OAuth2 安全会话不清楚

我使用了以下配置,但用户仍然存在。它没有清除cookies。那么如何清除会话和cookies?

之后我使用以下代码然后它得到错误“redirect_uri_mismatch”

然后我使用下面的代码再次出现错误“redirect_uri_mismatch”

我分别使用了上面的代码,但没有任何反应

0 投票
1 回答
1436 浏览

spring-boot - 如何使用 sring boot 插件 2.0.x 从一个具有不同依赖项的 gradle 项目生成 2 个 jar

我正在尝试将我的项目迁移到最新版本的 Spring 和 Spring Boot。一切都很顺利,直到我遇到这个问题。

我们的一个项目生成了两个版本的最终 Jar,一个具有最小依赖项的普通可运行版本,另一个具有所有额外模块的版本。

当我使用 Spring Boot 1.5.x 版本时,解决方案很简单,我们使用了“customConfiguration”

当我使用旧插件时,我的配置文件看起来或多或少像这样

nowbootRepackage被替换为bootJarwhich 不持有财产customConfiguration。这是否可以在最新版本的插件中执行,如果可以,那么有人可以指出我正确的方向吗?

0 投票
2 回答
3603 浏览

spring-boot - 如何使用 spring-boot gradle 插件进行 proguard

如何使用 spring boot 2 和 gradle build 设置 proguard 混淆?

你好。尝试使用其 gradle 插件和 Proguard gradle 插件设置 Spring Boot 应用程序的代码混淆。Google 主要为较旧的 spring-boot-gradle-plugin 版本(即使用不存在的 bootRepackage 任务的最接近的版本)或使用 maven 插件(具有重新打包目标)提供了一些方法。

据我了解,想法是在 jar 打包之前对类进行混淆,但我在当前的 gradle 插件版本中看不到任何入口点,并且希望避免手动提取和压缩。

有人在用那个组合吗?Spring Boot 版本 >=2.0.3。

0 投票
0 回答
21 浏览

eclipse - Spring Boot War eclipse 集成

我尝试使用https://start.spring.io/上的 spring boot 启动器来创建一个带有战争包装的 web 项目。我正在使用 gradle 并且能够产生一个“hello world”战争,当部署到 tomcat 8.5 的外部实例时该战争有效。我想使用 Eclipse 服务器集成,但它不起作用。

在此处输入图像描述

有没有人能够与eclipse tomcat集成?拥有这种集成而不是需要将战争复制到外部 tomcat 容器中会非常有用......

0 投票
2 回答
472 浏览

spring-boot - Spring boot as a service 不获取活动配置文件设置

我正在尝试使用 init.d 将 Spring Boot 作为服务运行。我面临一个问题,没有考虑 -Dspring.profiles.active=xxx 并且 spring 说没有找到活动配置文件将配置文件设置为默认值。

我正在使用 SpringBoot 1.5.13 版。

以下是我的conf文件设置

我什至尝试设置环境变量 RUN_ARGS,但服务仍然没有接收到它。

与我的 jar 文件相比,我的 conf 文件位于不同的文件夹中,并且我在我的 gradle 构建中使用bootRepackage指向该位置(示例如下)

我的 bootJar 名称和 conf 文件的名称相同。此外,当我执行head -100 myapp.jar时,我看到指定的 confFolder 在 bootJar 中正确获取

我使用 ospackage 将我的 Spring Boot 应用程序捆绑为 rpm,然后使用 yum install 部署它并启动服务。

我不确定我错过了什么。任何帮助将非常感激。

0 投票
8 回答
26306 浏览

spring-boot - Spring Boot 2 - 更改 Jar 名称

我在我的 Gradle 项目中使用 Spring Boot 2 在 Jenkins 中构建 jar,我想更改该 jar 文件的名称。

默认情况下,Spring Boot 2 使用 Gradle 属性rootProject.name,可以在/settings.gradle文件中设置。

但是,我想更改 jar 文件名,而不更改rootProject.name.

这是文件的我bootJarspringBoot部分build.gradle

.

注意: artifact没有像我预期的那样设置 jar 名称,阅读后:https ://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/html/#integrating-with-actuator

0 投票
0 回答
729 浏览

spring-boot - Spring Boot 1.5.x Gradle Plugin 可执行jar

我有一个使用 Gradle 的 Spring Boot 项目,即 Spring Boot 1.5.7,当我构建可执行 jar 时,打包的 jar 文件包含我的所有资源、应用程序类和指向主类的清单信息。但它似乎不包括我在 fat jar 中声明为编译类的任何依赖项。我在运行 Spring Boot 2.x 项目时没有遇到这个问题。

这是 build.gradle 的简化版本

可能是什么问题?

0 投票
2 回答
4002 浏览

spring-boot-gradle-plugin - 带有gradle的spring boot无法启动

我正在尝试使用 Spring 工具套件中的 gradle build 构建示例 hello 应用程序,并面临以下设计时错误。

我的机器上安装了等级版本 4.10.2。

错误消息:

0 投票
1 回答
245 浏览

azure - 在 logback.xml 中使用 Azure 应用程序洞察附加程序时,gradle 构建挂起

我正在使用 Azure 应用程序洞察力登录我的应用程序,它是一个带有 gradle 的 Spring Boot 应用程序。我在 logback.xml 中使用应用程序洞察力作为附加程序该应用程序工作正常,日志记录工作正常。但是当我尝试使用“gradle build”构建我的应用程序时,构建会卡住并永远运行。

在此处输入图像描述

如果从 logback.xml 文件中删除应用程序洞察附加程序,则应用程序构建良好。我尝试添加 ApplicationInsights.xml,但问题仍然存在

我的 build.gradle 如下。

我的 logback.xml 是

我的 application.yml 属性是

我尝试如下添加 ApplicationInsights.xml 但构建仍然挂起

请建议我是否遗漏任何东西

0 投票
1 回答
267 浏览

gradle - Spring Boot Gradle 脚本 - 获取 mainClassName

如果我有:

构建.gradle

主类名未配置,无法解析

所以我注释掉 System.out.println,再次运行构建。成功。

现在,如果我取消注释我的 System.out.println 主类名会正确打印,直到我进行 gradle clean 。

显然,一些谓词作业正在运行并被缓存,并且该结果对于 println 工作是必要的。谁能告诉我如何确定它是哪个任务以及如何首先强制执行它?