【问题标题】:Aspectj Table annotation issuesAspectj 表注释问题
【发布时间】:2016-08-22 16:04:44
【问题描述】:

当我尝试在现有项目中添加 aspectj-maven-plugin 时,我添加了以下内容:

[错误] 注释类型表的属性索引未定义 E:\T2_SupplierPortal_Angular\core\model\src\main\java\com\model\PaymentGrp.java:32 索引={ ^^^^ ...

org.apache.maven.lifecycle.LifecycleExecutionException: 无法执行目标 org.codehaus.mojo:aspectj-maven-plugin:1.8:compile (default) on project model: AJC 编译器错误: 索引错误={

似乎当我添加这个插件时,它使用的是旧版本的 JPA 而不是 JPA 2.1。

我的配置:

<plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>aspectj-maven-plugin</artifactId>
            <version>1.8</version>
            <executions>
                <execution>
                    <phase>process-sources</phase>
                    <goals>
                        <goal>compile</goal>
                    </goals>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <complianceLevel>1.8</complianceLevel>
                        <weaveDependencies>
                            <weaveDependency>
                                <artifactId>common-logger</artifactId>
                                <groupId>com.common</groupId>
                            </weaveDependency>
                        </weaveDependencies>
                    </configuration>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>org.aspectj</groupId>
                    <artifactId>aspectjtools</artifactId>
                    <version>1.8.9</version>
                </dependency>
            </dependencies>
        </plugin>

我不知道如何解决这个问题。谢谢

【问题讨论】:

    标签: maven jpa aspectj


    【解决方案1】:

    消除源代码中的语法错误,然后重试编译。它甚至可能不是 AspectJ 问题,只是 Java 语法问题。

    【讨论】:

      猜你喜欢
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-10
      相关资源
      最近更新 更多