英文:
How to set up property for testcontainers
问题
ryuk.container.image 设置为私有注册表镜像。我尝试了以下方法:
- -Dryuk.container.image
- -DRYUK_CONTAINER_IMAGE
- -DTESTCONTAINER_RYUK_CONTAINER_IMAGE
但都没有成功。
当我创建自定义的 testcontainers.properties 文件并添加 ryuk.container.image=ryuk.image:3.0.3 时,它被识别,但当我注入 Maven 属性时,它不被替代:
ryuk.container.image=${my.property} - 不起作用
我如何可以将 ryuk.container.image 指定为 -D 命令或使用 Maven 属性替代它?
英文:
I want to set up ryuk.container.image as a private registry image. What I tried:
- -Dryuk.container.image
- -DRYUK_CONTAINER_IMAGE
- -DTESTCONTAINER_RYUK_CONTAINER_IMAGE
Without success.
When I create custom testcontainers.properties and add: ryuk.container.image=ryuk.image:3.0.3 it being picked up, but when I inject maven property there It does not substitute it:
ryuk.container.image=${my.property} - not working
How I can specify ryuk.container.image as -D command or substitute it with maven property?
答案1
得分: 3
Use export TESTCONTAINERS_RYUK_CONTAINER_IMAGE=testcontainers/ryuk:0.4.0
作为一个环境变量。 -D
允许定义一个系统属性,但不被考虑。
了解更多信息,请参阅这里。
英文:
Use export TESTCONTAINERS_RYUK_CONTAINER_IMAGE=testcontainers/ryuk:0.4.0
as an environment variable. -D
it allows to define a system property which is not taken into account.
Read more here.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论