Spring boot 如何使用SpringBootMaven插件配置buildpack绑定?

Spring boot 如何使用SpringBootMaven插件配置buildpack绑定?,spring-boot,maven,spring-boot-maven-plugin,buildpack,paketo,Spring Boot,Maven,Spring Boot Maven Plugin,Buildpack,Paketo,我正在使用最新版本2.4.0中的SpringBootMaven插件构建映像。 文档描述了如何设置所用构建的环境变量。 但是构建包的一些配置是通过绑定实现的。例如,依赖关系映射。 如何将这些绑定与spring boot maven插件结合使用?: Paketo Buildpacks可以从internet下载依赖项。对于 例如,Java构建包将下载BellSoft Liberica JRE 默认情况下,从Liberica github发布。如果从生成环境无法访问依赖项URI,则可以使用绑定将新

我正在使用最新版本2.4.0中的SpringBootMaven插件构建映像。

文档描述了如何设置所用构建的环境变量。

但是构建包的一些配置是通过绑定实现的。例如,依赖关系映射。

如何将这些绑定与spring boot maven插件结合使用?

Paketo Buildpacks可以从internet下载依赖项。对于 例如,Java构建包将下载BellSoft Liberica JRE 默认情况下,从Liberica github发布。如果从生成环境无法访问依赖项URI,则可以使用绑定将新URI映射到给定的依赖项

AFAIK目前无法通过定义绑定。我还扫描了的一些代码,但没有捕获其他/未记录的环境变量,因为我们可以将其用作解决方案。现在,您需要坚持使用mvn spring boot:build image命令,并将其替换为该命令

我可以建议你用答案来解决你的问题。

:

Paketo Buildpacks可以从internet下载依赖项。对于 例如,Java构建包将下载BellSoft Liberica JRE 默认情况下,从Liberica github发布。如果从生成环境无法访问依赖项URI,则可以使用绑定将新URI映射到给定的依赖项

AFAIK目前无法通过定义绑定。我还扫描了的一些代码,但没有捕获其他/未记录的环境变量,因为我们可以将其用作解决方案。现在,您需要坚持使用mvn spring boot:build image命令,并将其替换为该命令


我建议您打开答案来解决您的问题。

嘿,绑定通常用于以一种形式提供凭据、机密等,即生成映像可以访问它。所以正常。我想提供配置抽象并不是spring boot maven插件的buildpack/Paketo集成的目标……但是如果你问自己你的目标到底是什么,也许我们能够找到更好的答案来回答你的问题。因此,让我们详细说明一下您的短语:“例如依赖关系映射”?你这是什么意思?你想要实现什么?您是否有一个GitHub项目的示例来更好地展示您的用例?也许我们可以重构一下你的问题,找到一个合适的答案……嗨@jonashackt!谢谢你的回复。让我试着澄清一下我的目标:BellSoft Liberica Buildpack从github.com下载JRE或JDK。无法从我的生成管道访问Gitlab.com。BellSoft Liberica Buildpack提供了一个可用于将新URI映射到给定依赖项的绑定。我想使用此绑定从一个可访问位置下载所需JRE或JDK的副本,如使用spring boot maven插件所述。有什么方法可以做到这一点吗?嘿,绑定通常用于以一种形式提供凭据、机密等,即构建映像可以访问它。所以正常。我想提供配置抽象并不是spring boot maven插件的buildpack/Paketo集成的目标……但是如果你问自己你的目标到底是什么,也许我们能够找到更好的答案来回答你的问题。因此,让我们详细说明一下您的短语:“例如依赖关系映射”?你这是什么意思?你想要实现什么?您是否有一个GitHub项目的示例来更好地展示您的用例?也许我们可以重构一下你的问题,找到一个合适的答案……嗨@jonashackt!谢谢你的回复。让我试着澄清一下我的目标:BellSoft Liberica Buildpack从github.com下载JRE或JDK。无法从我的生成管道访问Gitlab.com。BellSoft Liberica Buildpack提供了一个可用于将新URI映射到给定依赖项的绑定。我想使用此绑定从一个可访问位置下载所需JRE或JDK的副本,如使用spring boot maven插件所述。有办法做到这一点吗?感谢您的支持,github上的主题也有一个问题:啊,很高兴看到-但正如我所料,Spring开发团队对在
Spring boot maven插件中实现此功能也持怀疑态度。也许有一个解决方案使用配置文件作为。。。但是现在,您可以直接使用packcli使用绑定。目前计划发布2.5.0版。本期讨论的是图像配置元素(包括现有配置和一个新的
元素)是否应该直接在pom.xml中,还是像自定义层配置()那样提取到一个单独的xml文件中。很高兴知道,2.5.x将支持绑定!感谢您的支持,github上还有一个关于这个主题的问题:啊,很高兴看到-但正如我所预料的,Spring开发团队也对在
Spring boot maven插件中实现此功能持怀疑态度。也许有一个解决方案使用配置文件作为。。。但是现在,您可以直接使用packcli使用绑定。目前计划发布2.5.0版。本期讨论的是图像配置元素(包括现有配置和一个新的
元素)是否应该直接在pom.xml中,还是像自定义层配置()那样提取到一个单独的xml文件中。很高兴知道,2.5.x将支持绑定!