2.2.5. Configuration
默认情况下,Java S2I 构建器镜像使用 Maven 来构建具有以下目标和选项的项目:
mvn -e -Popenshift -DskipTests -Dcom.redhat.xpaas.repo.redhatga -Dfabric8.skip=true --batch-mode -Djava.net.preferIPv4Stack=true -s /tmp/artifacts/configuration/settings.xml -Dmaven.repo.local=/tmp/artifacts/m2 package
基于这些默认值,构建器镜像将编译项目,并将所有传输依赖关系复制到输出目录中,而无需运行测试。另外,如果项目具有名为 openshift
的配置集,则会为构建激活它。
您可以通过指定以下环境变量来覆盖这些默认目标和选项:
变量名称 | 描述 |
---|---|
|
要扫描构建输出的源目录的相对路径,复制到 |
|
将 用作 |
|
传递给 |
| 额外的 Maven 参数。 |
这是配置 OpenJDK 容器行为的环境变量。有关完整的列表,请参阅 第 2.2.9 节 “Java 环境变量”。