无法执行目标org.apache.maven.plugins: maven-compiler-plugin: 3.1:编译(默认编译)在Jenkins构建中的项目与错误消息
[INFO]——maven编译器插件:3.1:compile(默认编译)@projectname----
[INFO]检测到更改-重新编译模块
[INFO]将21个源文件编译为C:\Program files(x86)\Jenkins\workspace\projectname\target\classes
[INFO]----------------------------------------------------------------
[ERROR]编译错误:
[INFO]----------------------------------------------------------------
[ERROR]源选项5不再受支持。使用7或更高版本
[错误]不再支持目标选项5。使用7或更高版本
[INFO]2个错误
[INFO]-------------------------------------------------------------
[INFO]-------------------------------------------------------------
[INFO]构建失败
[INFO]-------------------------------------------------------------
[INFO]总时间:13.958秒
[INFO]完成时间:2020-07-30T14:53:55 05:45
[INFO]------------------------------------------------------------------------
等待Jenkins完成数据收集
[错误]无法执行目标组织。阿帕奇。专家plugins:maven compiler plugin:3.1:project上的compile(默认编译):编译失败:编译失败:
[ERROR]源选项5不再受支持。使用7或更高版本
[错误]不再支持目标选项5。使用7或更高版本
[错误]-
POM详情
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>projectnameworkgroup</groupId>
<artifactId>projectnameframework</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>projecnameautomation</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M4</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>MYtestNG.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.5</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.sikuli/sikuli-api -->
<dependency>
<groupId>org.sikuli</groupId>
<artifactId>sikuli-api</artifactId>
<version>1.2.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.assertthat/selenium-shutterbug -->
<dependency>
<groupId>com.assertthat</groupId>
<artifactId>selenium-shutterbug</artifactId>
<version>0.9.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.opencsv/opencsv -->
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>4.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-clean-plugin -->
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/ -->
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>mvntestngrepo.read</id>
<url>https://github.com/abc/projectname</url>
</repository>
</repositories>
</project>
寻找解决方案。请给出你有价值的解决方案。谢谢你
使用版本详细信息
看起来maven编译器插件
有默认的5个源
和目标
选项
必须为该选项设置显式值<类似这样的:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
我有一个maven项目,它是从git回购复制到我的eclipse上的。它是基于Java8构建的。我要做的第一件事就是做一个 但我收到以下失败信息: 以及汇编设置: 无论我构建项目多少次,我都会得到相同的错误。即使在清理项目并从eclipse中刷新它之后也没有帮助。请导游。 更新: 在添加属性以设置maven编译器插件之后 , 我得到以下错误: 下面是给出MainUITabbed类编译错误的代码片段
我知道这是一个重复的问题,但其他话题的答案对我没有帮助。 我使用的是Eclipse光子,Java版本:10,我在Eclipse和pom中将jdk/jre版本设置为10。xml文件。我已经改变了。ini文件: -dosgi.requiredJavaVersion=10(设置为1.8) 我还在我的pom中添加了插件。xml: 没有任何帮助。这是我的pom。xml: 这些依赖项没有在类文件中读取,我也尝
我运行命令mvn clean package我得到了上面的错误我的pom是: http://maven.apache.org/xsd/maven-4.0.0.xsd"
[INFO]abBULIT........................................................................................................................................................................跳过.................
我有一个maven项目,从git存储库到我的eclipse。它是基于Java8构建的。当我尝试使用下面的命令mvn clean install构建应用程序时,我要做的第一件事就是执行一个命令 无法激活请求的配置文件“pom.xml”,因为它不存在。无法执行目标组织。阿帕奇。专家插件:maven编译器插件:3.5.1:SpringBootSpringJPaCrudeExample:编译失败
我一直在尝试使用maven构建代码。但我有一个错误。该代码可在此github repo上获得。谷歌游戏爬虫 maven显示的我的系统配置如下: 以下是错误的Maven跟踪: 这是pom。xml。