Java 找不到aspectj maven插件的依赖项
我对使用aspectj maven插件的CTW方面有问题。我发现以下错误(正在突出显示执行条目): 关于配置: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
<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>