zoukankan      html  css  js  c++  java
  • 关于because the weaver option '-Xset:weaveJavaxPackages=true' has not been specified报错的解决方案

    我是采用代理模式的aspectj

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.10</version>
        <configuration>
            <argLine>
                -javaagent:/Users/hongjie/.m2/repository/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar
            </argLine>
            <useSystemClassLoader>true</useSystemClassLoader>
            <forkMode>always</forkMode>
        </configuration>
    </plugin>

    代码运行报错如下:

    解决方案:

    1、需要在 resources 中配置 aop.xml 文件,放置在 META-INF 目录中( resource/META-INF/aop.xml),如没有自行创建

    2、aop.xml 文件中的配置非常容易理解,只需要配置 Aspects 和需要被织入的类即可。

    aop.xml

    <?xml version="1.0" encoding="UTF-8" ?>
    <aspectj>
        <weaver options="-Xset:weaveJavaxPackages=true -Xlint:ignore -verbose">
        </weaver>
    </aspectj>

    再次运行解决问题,不会在报错了

  • 相关阅读:
    ESP8266简单几步建立服务器
    SVM推导
    标准的最大margin问题
    switch用法
    vecor预分配内存溢出2
    vector预分配空间溢出
    [面试编程题]算法基础-字符移位
    [面试编程题1]构造回文
    一天学完UFLDL
    神经网络中的XOR问题
  • 原文地址:https://www.cnblogs.com/longronglang/p/10605619.html
Copyright © 2011-2022 走看看