Java 找不到aspectj maven插件的依赖项

Java 找不到aspectj maven插件的依赖项,java,maven,aop,aspect,Java,Maven,Aop,Aspect,我对使用aspectj maven插件的CTW方面有问题。我发现以下错误(正在突出显示执行条目): 关于配置: <build> <plugins> <!-- http://mojo.codehaus.org/aspectj-maven-plugin/usage.html --> <plugin> <groupId>org.codehaus.m

我对使用aspectj maven插件的CTW方面有问题。我发现以下错误(正在突出显示执行条目):

关于配置:

<build>
        <plugins>
            <!-- http://mojo.codehaus.org/aspectj-maven-plugin/usage.html -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>aspectj-maven-plugin</artifactId>
                <version>1.5</version>
                <configuration>
                    <showWeaveInfo>true</showWeaveInfo>
                    <outxml>true</outxml>
                    <source>1.7</source>
                    <target>1.7</target>
                    <sources>
                        <source>
                            <basedir>src/main/java</basedir>
                            <includes>
                                <include>**/*Aspect.java</include>
                            </includes>
                        </source>
                    </sources>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>compile</goal>
                            <goal>test-compile</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

org.codehaus.mojo
aspectj maven插件
1.5
真的
真的
1.7
1.7
src/main/java
**/*Aspect.java
编译
测试编译

我做错了什么?看起来这个插件好像找不到jdk?但是为什么呢?

您的
JAVA\u主页设置是否正确?请检查一下。它对我非常有效。因此,我认为您应该添加下面提到的插件并尝试:

<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>

org.apache.maven.plugins
maven编译器插件
2.3.2
1.6
1.6

然后运行
mvn compile

请检查JAVA\u HOME env变量。当JAVA_HOME指向JRE文件夹而不是jdk文件夹时,我就遇到了这种情况。

我在运行JAVA 11时遇到了这个问题,似乎它只与JAVA 8兼容


查看该项目,看起来更新已提交,但从未真正合并。

此插件也包含在构建部分中。变量也已设置。使用-X标志运行mvn。让我们看看是否有什么东西浮出水面。你对这个问题还感兴趣吗?欢迎来到堆栈溢出,请详细说明一下。你能提供一个代码示例吗?
<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>