java - Azure DevOps Pipeline 中的 Maven 构建错误

标签 java azure maven azure-devops azure-pipelines

我尝试在 Azure DevOps 中创建管道。我正在使用 Java 和 Maven,这是一个非常基本的项目,只有一个类/一个方法和测试。

我使用了 Azure DevOps 提供的 Maven 管道模板,但出现编译错误:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] Source option 5 is no longer supported. Use 6 or later.
[ERROR] Target option 1.5 is no longer supported. Use 1.6 or later.
[INFO] 2 errors 
[INFO] -------------------------------------------------------------

我不知道什么是目标。我查看了 pom.xml 文件和 azure-pipelines.yml 文件,但我没有看到任何关于 Source 的内容目标

它是什么?如何/在哪里可以将其更改为 61.6

此外,我是 Azure DevOps Pipeline 的新手,这是我使用 Maven 的第一个项目。

请告诉我,您是否需要查看我的 pom.xml 文件或我的 azure-pipelines.yml 文件以获取其他信息,但这些都是非常基本的,我没有更改任何内容(pom.xml 文件由 IntelliJ 自动生成)

非常感谢。

最佳答案

请尝试在 pom.xml 文件中添加以下脚本。

<properties> 
<maven.compiler.source>1.6</maven.compiler.source> 
<maven.compiler.target>1.6</maven.compiler.target> 
</properties>

更多信息请引用此issue .

关于java - Azure DevOps Pipeline 中的 Maven 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54693472/

相关文章:

java - @Autowired 可以按类型生成 bean 定义吗?

java - 设计模式-输入和返回参数

java - 为通知创建 PendingIntent 而不指定 Activity

python - 无法在azure web应用程序上部署flask应用程序

c++ - 从 SQL Server 的 Azure 帐户获取 IP

java - 如何解决这个数组越界异常?

python - Azure ML 错误 : NotImplementedError: Linux distribution debian 11. 没有自动支持

java - Apache Ignite 无法找到 XML 模式命名空间的 Spring NamespaceHandler

java - 使用 Maven FIT 构建失败

java - 如何使用本地archetype-catalog.xml在intellij中创建maven项目