I'm running Eclipse and Maven on a Mac. Here's my version of Maven
$ mvn -version Apache Maven 2.2.1 (r801777; 2009-08-06 20:16:01+0100) Java version: 1.6.0_22 Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Default locale: en_US, platform encoding: MacRoman OS name: "mac os x" version: "10.5.8" arch: "x86_64" Family: "mac" What I'm trying to do is use Maven to compile my Spring project so I can deploy the packaged war to a Tomcat. I setup my pom.xml (see below) and asked mvn to create the package. The build failed with the following error: Compilation failure /path/to/WelcomeController.java:[7,1] annotations are not supported in -source 1.3 (use -source 5 or higher to enable annotations) @Controller Doing mvn compile gives the same error. Google showed me that the 1.3-compiler-as-default was a known problem with Maven and I was happy to find a fix explained here: http://maven.apache.org/plugins/maven-compiler-plugin/howto.html http://maven.apache.org/plugins/maven-compiler-plugin/howto.html But it's still not working ): In desperation I followed these instructions: http://pwong-tipsandtricks.blogspot.com/2009/02/install-and-test-maven-on-centos-52.html http://pwong-tipsandtricks.blogspot.com/2009/02/install-and-test-maven-on-centos-52.html and put a fresh maven on my Linux box. The build failed with the same error, so it seems that my pom.xml is the culprit. But how? Here's the pom. Any ideas welcome! 4.0.0 net.fnarg.twotrack twotrack-webapp war 1.0-SNAPSHOT Twotrack Webapp http://maven.apache.org 3.0.5.RELEASE twotrack apache-tomcat-twotrack twotrack twotrack com.springsource.repository.bundles.release SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases http://repository.springsource.com/maven/bundles/milestone com.springsource.repository.bundles.external SpringSource Enterprise Bundle Repository - External Bundle Releases http://repository.springsource.com/maven/bundles/external javax.servlet jstl 1.2 javax.el el-api 1.0 provided org.apache.taglibs com.springsource.org.apache.taglibs.standard 1.1.2 javax.servlet servlet-api 2.5 provided org.springframework spring-context ${spring.version} org.springframework spring-web ${spring.version} org.springframework spring-webmvc ${spring.version} junit junit 3.8.1 test org.apache.maven.plugins maven-eclipse-plugin 1.6 1.6 twotrack src/main/resources true src/main/webapp true -- View this message in context: http://maven.40175.n5.nabble.com/Maven-refusing-to-compile-Spring-project-due-to-annotations-tp4309204p4309204.html Sent from the Maven - Users mailing list archive at Nabble.com.
