首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nuxeo mvn编译问题

nuxeo mvn编译问题
EN

Stack Overflow用户
提问于 2014-03-12 16:32:20
回答 1查看 2.3K关注 0票数 2

我正在尝试编译nuxeo,使用这里描述的文档:http://doc.nuxeo.com/display/public/CORG/Getting+the+Nuxeo+source+code

但是,我无法成功地运行以下命令: mvn -DskipTests install -Paddons

我不知道什么是不对的。下面是我的工作站的详细信息:

java -version java版本"1.7.0_17“Java(TM) SE运行时环境(build 1.7.0_17-b02) Java HotSpot(TM) 64位服务器VM (build 23.7-b01,混合模式)

mvn -version Apache 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9;2014-02-14T17:37:52+00:00) Maven home: C:\ Maven \bin.Java版本: 1.7.0_04,供应商: Oracle : C:\jdk1.7.0_04\jre默认区域设置: pt_PT,平台编码: Cp1252 OS名称:"windows 7",版本:"6.1",arch:"x86",系列:"windows“

错误未能在项目nuxeo-annot-gwt上执行目标org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile):编译失败错误一个未知的编译问题发生了,->帮助1 org.apache.maven.lifecycle.LifecycleExecutionException:未能在项目nuxeo-annot-gwt上执行目标org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile):编译失败发生了一个未知的编译问题。 在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) at org.apache。maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)在org.apache.maven.cli.MavenCli.main(MavenCli.java:157) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 方法)在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)在org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356),由于: org.apache.maven.plugin.compiler.CompilationFailureException:编译失败,出现了一个未知的编译问题 在org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:858) at org.apache.maven.plugin.compiler.TestCompilerMojo.execute(TestCompilerMojo.java:152) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) . 19获得有关 错误和可能的解决方案,请阅读以下文章:错误http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException错误更正后,您可以使用命令错误mvn -rf :nuxeo-annot-gwt继续编译。

这个错误几乎没有任何信息,所以我无法找到解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-14 09:51:13

Maven似乎没有使用与您在环境中配置的Java相同的Java:

代码语言:javascript
复制
java version "1.7.0_17"
Java version: 1.7.0_04, vendor: Oracle Corporation

这可能会导致“未知的编译问题”。

检查您的环境变量M2_HOMEJAVA_HOMEPATH,以确保它们之间的Maven和PATH路径是一致的。

如果问题仍然存在,那么尝试运行"mvn clean install -DskipTests -pl :nuxeo-annot-gwt -X“并共享输出。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22357960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档