gpt4 book ai didi

java - 在 Docker 容器中构建 Java Gradle 项目?

转载 作者:搜寻专家 更新时间:2023-11-01 03:18:27 25 4
gpt4 key购买 nike

我们有一个用 Gradle 构建的 Java 项目,它需要 Java 8 等。开发人员在他们的机器上有不同的 Java 版本(不同的项目,IDEA 一直对 Open JDK 很挑剔,但我们用它来运行我们的应用程序)和我们希望能够轻松地使用正确的 Java 版本进行构建。

想法是使用 Docker 来完成任务,即使用正确的 Java 版本启动 docker 容器并将其用于构建(编译、测试、组装等)。

这是个好主意吗?我该怎么办?例如,我是否告诉 Gradle 启动容器,并告诉它使用它的 javac?或者我是否启动容器,使用项目代码安装一个卷,然后在该容器中使用 Gradle 进行构建?这样做的缺点是人们需要先启动一个容器,但我想它可以编写脚本。

有人做过这样的事吗?

最佳答案

如果目标是标准化构建,那么您应该使用 build automatisation software :

此外,如果您的 gradle 项目必须使用特定版本运行,您可以强制执行:How do I tell Gradle to use specific JDK version?

我不会为此使用 docker。

关于java - 在 Docker 容器中构建 Java Gradle 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39435863/

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