Java 11的GitLab Auto DevOps问题
我试图在GitLab上使用Auto DevOps将我的Java11 Spring Boot Maven项目部署到Kubernetes。我得到以下错误: 未能执行目标org.apache.maven.plugins:maven编译器插件:3.8.0:编译项目ABC上的默认编译:致命错误编译:无效目标版本:11->[帮助1] 该项目在当地建设良好。有人知道如何在GitLab上修复此问题吗?根据,您必须在项目上创建一个文件“system.properties”,其中包含以下配置:Java 11的GitLab Auto DevOps问题,java,maven,gitlab,Java,Maven,Gitlab,我试图在GitLab上使用Auto DevOps将我的Java11 Spring Boot Maven项目部署到Kubernetes。我得到以下错误: 未能执行目标org.apache.maven.plugins:maven编译器插件:3.8.0:编译项目ABC上的默认编译:致命错误编译:无效目标版本:11->[帮助1] 该项目在当地建设良好。有人知道如何在GitLab上修复此问题吗?根据,您必须在项目上创建一个文件“system.properties”,其中包含以下配置: java.runti
java.runtime.version=11
在下一次部署期间,构建阶段将使用OpenJDK 11。不,我没有问与以前相同的问题。前面的问题是关于从GitLab->Heroku部署,maven编译器问题发生在Heroku方面。这是关于从GitLab->Kubernetes自动部署的。在这种情况下,我无法控制GitLab设置中的任何变量。您是否验证了Java11在GitLab runner上可用,它在哪里执行maven构建…?我不确定如何做到这一点-整个过程是自动运行的。我认为这就是问题所在,因为它找不到java版本11。