Maven编译器插件失败?

克里斯·菲利普森

在我确定之前,已经以多种方式提出了这个问题。

我的环境资料:

以下内容已提交审核(太大,无法在此处粘贴和格式化):

这是我验证的有关环境的一些信息...

[jenkins@lx64etseapp04 workspace]$ set | grep JAVA
JAVA=/usr/java/jdk1.6.0_45/bin
JAVA_HOME=/usr/java/jdk1.6.0_45

[jenkins@lx64etseapp04 workspace]$ mvn -version
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 05:51:28-0800)
Maven home: /opt/apache-maven-3.0.5
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: /usr/java/jdk1.6.0_45/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.11.1-200.fc19.x86_64", arch: "amd64", family: "unix"

[jenkins@lx64etseapp04 workspace]$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

[jenkins@lx64etseapp04 workspace]$ javac -version
javac 1.6.0_45

[jenkins@lx64etseapp04 workspace]$ which java
/usr/java/jdk1.6.0_45/bin/java

[jenkins@lx64etseapp04 workspace]$ set | grep PATH
PATH=/usr/java/jdk1.6.0_45/bin:/opt/TEE-CLC-11.0.0:/opt/apache-maven-3.0.5/bin:   /usr/java/jdk1.6.0_45/bin:/opt/apache-ant-1.9.2/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/var/lib/jenkins/.local/bin:/var/lib/jenkins/bin
QT_PLUGIN_PATH=/usr/lib64/kde4/plugins:/usr/lib/kde4/plugins
local cmd PATH=$PATH:/sbin;
if [[ -z "${CDPATH:-}" || "$cur" == ?(.)?(.)/* ]]; then
for i in ${CDPATH//:/'
PATH=$PATH:/usr/sbin:/sbin:/usr/local/sbin type $1 &>/dev/null
COMPREPLY=($( compgen -W "$( PATH="$PATH:/sbin" lsmod |         awk '{if (NR != 1) print $1}' )" -- "$1" ))
local PATH=$PATH:/sbin;
local PATH="$PATH:/sbin:/usr/sbin";
COMPREPLY+=($( compgen -W         "$( PATH="$PATH:/sbin" lspci -n | awk '{print $3}')" -- "$cur" ))
local PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin;
COMPREPLY+=($( compgen -W         "$( PATH="$PATH:/sbin" lsusb | awk '{print $6}' )" -- "$cur" ))

[jenkins@lx64etseapp04 workspace]$ uname -r
3.11.1-200.fc19.x86_64

[jenkins@lx64etseapp04 workspace]$

更新我认为我的问题可能与maven-compiler-plugin有关,但我不能排除环境配置。如上所示,maven-compiler-plugin失败。

Maven为什么说要使用JRE而不是JDK?JDK确实已安装!

这是一些mvn -X输出...

[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.1:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.1, parent: $
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.1:compile' with basic configurator -->
[DEBUG]   (f) basedir = /var/lib/jenkins/jobs/ETSE(3.0.x)-JavaProjects/workspace/common
[DEBUG]   (f) buildDirectory = /var/lib/jenkins/jobs/ETSE(3.0.x)-JavaProjects/workspace/common/target
[DEBUG]   (f) classpathElements = [/var/lib/jenkins/jobs/ETSE(3.0.x)-JavaProjects/workspace/common/target/classes, /var/lib/jenkins/.m2/repository/com/etp/commons/commons-log-persi$
[DEBUG]   (f) compileSourceRoots = [/var/lib/jenkins/jobs/ETSE(3.0.x)-JavaProjects/workspace/common/src/main/java]
[DEBUG]   (f) compilerArgument = -Xlint:all
[DEBUG]   (f) compilerId = javac
[DEBUG]   (f) compilerVersion = 1.6
[DEBUG]   (f) debug = true
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) forceJavacCompilerUse = false
[DEBUG]   (f) fork = true
[DEBUG]   (f) generatedSourcesDirectory = /var/lib/jenkins/jobs/ETSE(3.0.x)-JavaProjects/workspace/common/target/generated-sources/annotations
[DEBUG]   (f) maxmem = 512m
[DEBUG]   (f) meminitial = 128m
[DEBUG]   (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.1:compile {execution: default-compile}
[DEBUG]   (f) optimize = false
[DEBUG]   (f) outputDirectory = /var/lib/jenkins/jobs/ETSE(3.0.x)-JavaProjects/workspace/common/target/classes
[DEBUG]   (f) projectArtifact = com.etse:etse-common:jar:3.0.3-SNAPSHOT
[DEBUG]   (f) showDeprecation = true
[DEBUG]   (f) showWarnings = true
[DEBUG]   (f) skipMultiThreadWarning = false
[DEBUG]   (f) source = 1.6
[DEBUG]   (f) staleMillis = 0
[DEBUG]   (f) target = 1.6
[DEBUG]   (f) useIncrementalCompilation = true
[DEBUG]   (f) verbose = true
[DEBUG]   (f) mavenSession = org.apache.maven.execution.MavenSession@2df30035
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@2df30035
[DEBUG] -- end configuration --
[DEBUG] Using compiler 'javac'.
[DEBUG] Source directories: [/var/lib/jenkins/jobs/ETSE(3.0.x)-JavaProjects/workspace/common/src/main/java]
克里斯·菲利普森

事实证明,这篇文章为我为特定环境和多模块Maven构建所需的修复程序提供了线索。

我将maven-compiler-pluginfrom的版本降级了3.12.3.2并且构建继续进行而没有失败。

不确定根本原因是什么(猜测是编译器警告可能被视为错误)。mvn -e对我不是很有帮助,也没有mvn -X经过多次Google搜索尝试后,我才找到上述帖子。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Maven 编译器插件失败本地 Jar

来自分类Dev

Maven编译器插件

来自分类Dev

Maven构建失败:未能执行目标org.apache.maven.plugins:Maven的编译器插件:3.0:编译(默认编译):编译失败

来自分类Dev

如何指定Maven编译器插件顺序

来自分类Dev

协议缓冲区编译器Maven插件

来自分类Dev

Maven编译器插件Jar的POM丢失

来自分类Dev

Maven编译器插件Jar的POM丢失

来自分类Dev

无法执行目标Maven的编译器插件3.8.0 - 组织/ Codehaus的/丛/编译器/经理/ NoSuchCompilerException

来自分类Dev

Maven编译器错误

来自分类Dev

Maven编译器插件错误(maven-compiler-plugin:2.5.1:testCompile)

来自分类Dev

Maven的 - 无法执行目标org.apache.maven.plugins:Maven的编译器插件:3.7.0:编译用java 10

来自分类Dev

如何从libraryDependencies启用编译器插件?

来自分类Dev

使用编译器插件定义配置

来自分类Dev

Scala编译器插件,找到注释

来自分类Dev

使用编译器插件定义配置

来自分类Dev

在Maven项目中启用宏天堂Scala编译器插件

来自分类Dev

Maven:具有Groovy 2.3.5的Groovy-Eclipse编译器插件

来自分类Dev

Maven编译器插件无法找到混合(java-scala)代码库的符号

来自分类Dev

如何基于$ JAVA_HOME env变量自动设置Maven编译器插件?

来自分类Dev

适用于源和目标的Maven编译器插件JDK版本

来自分类Dev

是否可以在Maven编译器插件中配置Javac版本而不安装特定的Jdk版本?

来自分类Dev

如何基于$ JAVA_HOME env变量自动设置Maven编译器插件?

来自分类Dev

如何解决 Element compilerArgs is not allowed here Maven 编译器插件中的错误?

来自分类Dev

Mac上的TypeScript编译器失败

来自分类Dev

Mac上的TypeScript编译器失败

来自分类Dev

调试编译器失败

来自分类Dev

Maven如何找到Java编译器?

来自分类Dev

Maven编译器无法解决导入

来自分类Dev

Maven Java编译器替换?

Related 相关文章

  1. 1

    Maven 编译器插件失败本地 Jar

  2. 2

    Maven编译器插件

  3. 3

    Maven构建失败:未能执行目标org.apache.maven.plugins:Maven的编译器插件:3.0:编译(默认编译):编译失败

  4. 4

    如何指定Maven编译器插件顺序

  5. 5

    协议缓冲区编译器Maven插件

  6. 6

    Maven编译器插件Jar的POM丢失

  7. 7

    Maven编译器插件Jar的POM丢失

  8. 8

    无法执行目标Maven的编译器插件3.8.0 - 组织/ Codehaus的/丛/编译器/经理/ NoSuchCompilerException

  9. 9

    Maven编译器错误

  10. 10

    Maven编译器插件错误(maven-compiler-plugin:2.5.1:testCompile)

  11. 11

    Maven的 - 无法执行目标org.apache.maven.plugins:Maven的编译器插件:3.7.0:编译用java 10

  12. 12

    如何从libraryDependencies启用编译器插件?

  13. 13

    使用编译器插件定义配置

  14. 14

    Scala编译器插件,找到注释

  15. 15

    使用编译器插件定义配置

  16. 16

    在Maven项目中启用宏天堂Scala编译器插件

  17. 17

    Maven:具有Groovy 2.3.5的Groovy-Eclipse编译器插件

  18. 18

    Maven编译器插件无法找到混合(java-scala)代码库的符号

  19. 19

    如何基于$ JAVA_HOME env变量自动设置Maven编译器插件?

  20. 20

    适用于源和目标的Maven编译器插件JDK版本

  21. 21

    是否可以在Maven编译器插件中配置Javac版本而不安装特定的Jdk版本?

  22. 22

    如何基于$ JAVA_HOME env变量自动设置Maven编译器插件?

  23. 23

    如何解决 Element compilerArgs is not allowed here Maven 编译器插件中的错误?

  24. 24

    Mac上的TypeScript编译器失败

  25. 25

    Mac上的TypeScript编译器失败

  26. 26

    调试编译器失败

  27. 27

    Maven如何找到Java编译器?

  28. 28

    Maven编译器无法解决导入

  29. 29

    Maven Java编译器替换?

热门标签

归档