1

可能重复:
maven:(使用 -source 5 或更高版本来启用静态导入声明)

我需要做些什么来解决 Maven 中的这个错误(还有更多,我只是复制了顶部)。

一个关键信息似乎是:

无法解析错误消息:(使用 -source 5 或更高版本启用注释)

但我尝试添加-source 5到命令中,但它无法识别它。我是否需要在某处编辑配置文件以说明要使用的 Java 版本或类似的内容?

这是错误:

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

C:\SVN-atx-Ingestion\branches\atx-ingestion\src\main\java\com\somecompany\eikon\atx\ingestion\database\atxAtomickosXaDataSource.java:[115,4] error: annotations are not supported in -source 1.3

could not parse error message:   (use -source 5 or higher to enable annotations)
C:\SVN-atx-Ingestion\branches\atx-ingestion\src\main\java\com\somecompany\eikon\atx\ingestion\database\atxAtomickosNonXaDataSource.java:47: error: annotations are not supported in -source 1.3
        @Override
         ^

could not parse error message:   (use -source 5 or higher to enable annotations)
C:\SVN-atx-Ingestion\branches\atx-ingestion\src\main\java\com\somecompany\eikon\atx\ingestion\database\XaDatabase.java:29: error: generics are not supported in -source 1.3
        private final Map<String,atxAtomickosXaDataSource> map =
4

2 回答 2

4

我认为你需要做这样的事情:

  <build>
    <plugins>
             ...
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
                                <configuration>
                                        <source>1.6</source>
                                        <target>1.6</target>
                                </configuration>
                        </plugin>
    </plugins>
  </build>
于 2012-10-09T21:07:02.940 回答
1

您需要在 pom 中添加标志作为配置:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.5</source>
                <target>1.5</target>
            </configuration>
         </plugin>

参考网站

于 2012-10-09T21:07:37.153 回答