我有一个用以下注释的类:
@WebService(endpointInterface = "ws.AccOpsProcessorWS")
每当我运行mvn clean install时,我都会收到以下错误:
annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@WebService(endpointInterface = "ws.AccOpsProcessorWS")
我无法理解这里的问题。 eclipse和机器中的JDK版本是1.6
答案 0 :(得分:1)
错误消息清除use -source 5 or higher to enable annotations
。版本5
之后是1.6
:)您的pom.xml
配置错误。
Maven的JDK版本配置与eclipse不同,请检查它是否正确。
maven-compiler-plugin
中的 <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
Annotations in Java可从JDK 1.5
获得答案 1 :(得分:0)
您是否定义了要编译的JDK?例如:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>