spring-boot - 如何在 bitbucket 上设置基于 java 11 的 spring boot 管道?

标签 spring-boot maven java-11 bitbucket-pipelines

构建失败并显示“无效的目标版本:11”消息。

提交到 bitbucket 后,管道作业自动启动但失败

Full Error Message:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project sms-commons: Fatal error compiling: invalid target release: 11 -> 

如何启用 java 11 支持?

image: maven:3.3.9

pipelines:
  default:
    - step:
        caches:
          - maven
        script: # Modify the commands below to build your repository.
          - mvn -B verify # -B batch mode makes Maven less verbose
          - mvn clean install

我希望构建成功,但正如我所写,构建作业失败了。

最佳答案

你需要使用更新版本的maven Compiler Plugin

org.apache.maven.插件 maven编译器插件 3.8.0

你需要一个提供 java 11 的 maven Docker 镜像,例如 maven:3-jdk-11

关于spring-boot - 如何在 bitbucket 上设置基于 java 11 的 spring boot 管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55759720/

相关文章:

java - JMH 找不到资源 :/META-INF/BenchmarkList

java - VirtualMachine.attach(pid) 失败并出现 java.io.IOException : Can not attach to current VM

java - 为什么 Java 8 和 Java 11 之间解析的依赖项不同?

java - jlink 打包当前平台的二进制文件

java - 从主项目 pom 创建 jar

java - 如果某些属性无效,Spring Boot 中的应用程序启动失败

java - pom.xml 无法从外部属性文件读取属性

spring-boot - Spring Boot - Controller 未找到 index.html

java - MongoDb根据请求向不同的DB插入数据 SpringBoot Java

java - 项目构建错误: Non-resolvable parent POM: Could not transfer artifact error when using RAD 9. 1