【问题标题】:Building Geonetwork构建地理网络
【发布时间】:2014-12-11 13:51:42
【问题描述】:

我已经下载了 Geonetwork 并尝试通过 maven 构建它。但是我收到以下错误并且无法解决它

  Failure executing javac, but could not parse the error:

javac:无效的目标版本:1.7 用法:javac 使用 -help 获取可能选项的列表

at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:729)
at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more

[错误]

我认为错误是因为包含某些包。如何解决?

任何人都可以提出任何建议。

【问题讨论】:

    标签: maven maven-2 dependencies geonetwork


    【解决方案1】:

    您很可能没有在您的机器上运行 java 7,但其中一个 pom 指定需要 java 1.7:

    <target>1.7</target> 
    

    如果可能,您应该将您的机器升级到 java 1.7。或者找出哪个依赖项需要 java 1.7 并确定是否需要该依赖项。

    【讨论】:

    • 没有。我只运行 java 7。版本是 java 版本 "1.7.0_55" OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1~0.12.04.2) OpenJDK Server VM (build 24.51-b03, mixed mode )
    • 只是为了确定,你能不能做一个 mvn -v 并验证 java 版本
    • 您的建议对我有用...我将目标更改为 1.6。实际上 Javac 版本是 1.6
    猜你喜欢
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    • 2010-12-15
    • 1970-01-01
    相关资源
    最近更新 更多