【问题标题】:aspectj-maven-plugin can't resolve java.util.stream.*aspectj-maven-plugin 无法解析 java.util.stream.*
【发布时间】:2015-04-22 00:21:03
【问题描述】:

我正在尝试编译我最近升级到 Java 8 的项目。

现在我开始使用 Java 8 的特定功能,我发现自己在 aspectj-maven-plugin 上遇到了异常。在 Eclipse 中编译和在 Maven 中正常编译都可以正常工作。

[ERROR] The import java.util.stream cannot be resolved
/Users/Shared/java/projects/msa/platform/core/src/main/java/nl/project/social/SomeClass.java:6
import java.util.stream.Collectors;

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>aspectj-maven-plugin</artifactId>
            <version>1.7</version>
            <executions>
                <execution>
                    <goals>
                        <goal>compile</goal>
                        <goal>test-compile</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>org.aspectj</groupId>
                    <artifactId>aspectjrt</artifactId>
                    <version>1.8.5</version>
                </dependency>
                <dependency>
                    <groupId>org.aspectj</groupId>
                    <artifactId>aspectjtools</artifactId>
                    <version>1.8.5</version>
                </dependency>
            </dependencies>
            <configuration>
                <complianceLevel>1.8</complianceLevel>
                <source>1.8</source>
                <target>1.8</target>
                <verbose>false</verbose>
                <outxml>true</outxml>
                <encoding>UTF-8</encoding>
                <showWeaveInfo>true</showWeaveInfo>
                <forceAjcCompile>true</forceAjcCompile>
                <aspectLibraries>
                    <aspectLibrary>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-aspects</artifactId>
                    </aspectLibrary>
                </aspectLibraries>
            </configuration>
        </plugin>

我使用 Spring 4.1.x 和 jdk1.8.0_31

有什么建议吗?

【问题讨论】:

    标签: maven aspectj-maven-plugin


    【解决方案1】:

    好的,这是因为我的 bash 配置文件中的一个设置硬连接 Java 6 作为运行时环境。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      • 2013-07-28
      • 2013-01-08
      • 1970-01-01
      • 2012-10-23
      • 2020-04-26
      相关资源
      最近更新 更多