Error:java: 服务配置文件不正确, 或构造处理程序对象

在学习注解处理器使用的时候,依据这个学习,完成后build,报了个错误:

Error:java: 服务配置文件不正确, 或构造处理程序对象javax.annotation.processing.Processor: Provider annotation.MyProcessor not found时抛出异常错误

我是使用maven的,不是使用教程的gralde,网上查找一番后,得到结果:

<plugin>
    <groupId>org.apache.maven.pluginsgroupId>
    <artifactId>maven-compiler-pluginartifactId>
    <version>3.5.1version>
    <configuration>
        <source>1.8source>
        <target>1.8target>
    configuration>
    <executions>
        <execution>
            <id>default-compileid>
            <configuration>
                <compilerArgument>-proc:nonecompilerArgument>
                <includes>
	                
                    <include>per.annotation.MyProcessorinclude>
                includes>
            configuration>
        execution>
        <execution>
            <id>compile-projectid>
            <phase>compilephase>
            <goals>
                <goal>compilegoal>
            goals>
        execution>
    executions>
plugin>

成功了:
Error:java: 服务配置文件不正确, 或构造处理程序对象_第1张图片
ps: 如果还有失败,maven clean下,把旧的target文件删除。

你可能感兴趣的:(java,java)