Setting the generated source directory for annotation processors in Maven

前端 未结 7 1479
南方客
南方客 2021-02-09 20:01

I\'m trying to move a build which generates sources using an annotation processor to Maven. I\'ve tried configuring the maven-compiler-plugin as follows:

    <         


        
7条回答
  •  不要未来只要你来
    2021-02-09 20:36

    I got the same problem ...


    [ERROR] COMPILATION ERROR :
    
    [INFO] -------------------------------------------------------------
    
    [ERROR] Failure executing javac, but could not parse the error:
    
    javac: invalid flag: -s
    ...
    

    Are you using java 5 ?

    $ mvn -version
    
    Apache Maven 2.2.1 (rdebian-8)
    
    Java version: 1.5.0_22
    
    Java home: /usr/lib/jvm/java-1.5.0-sun-1.5.0.22/jre
    
    Default locale: en_US, platform encoding: UTF-8
    
    OS name: "linux" version: "3.2.0-24-generic" arch: "amd64" Family: "unix"
    
    $ which java
    /usr/bin/java
    
    $ ll /usr/bin/java
    /usr/bin/java -> /etc/alternatives/java*
    
    $ ll /etc/alternatives/java
    /etc/alternatives/java -> /usr/lib/jvm/java-1.5.0-sun/jre/bin/java*
    

    $ sudo update-alternatives --config java
    
    
    
    $ mvn -version
    
    Apache Maven 2.2.1 (rdebian-8)
    
    Java version: 1.6.0_24
    
    Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre
    
    Default locale: en_US, platform encoding: UTF-8
    
    OS name: "linux" version: "3.2.0-24-generic" arch: "amd64" Family: "unix"
    

    now, mvn install should work :-)

提交回复
热议问题