栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为AspectJ运行JDK8

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为AspectJ运行JDK8

我必须达到相同的目标,而且我疯狂地试图弄清楚这一点,所幸我可以解决它,在这里,我给你我所做的:

aspectj-maven-plugin
与Java 8一起使用,您需要版本Aspectj-maven-plugin 1.7(请注意,aspectj-
maven-plugin 1.6适用于Java 7)。

因此,Maven插件配置需要为:

        <!-- AspectJ configuration -->        <plugin> <groupId>org.prehaus.mojo</groupId> <artifactId>aspectj-maven-plugin</artifactId> <version>1.7-SNAPSHOT</version> <configuration>     <complianceLevel>1.8</complianceLevel>     <source>1.8</source>     <target>1.8</target> </configuration> <executions>     <execution>         <goals>  <goal>compile</goal>  <goal>test-compile</goal>         </goals>     </execution> </executions>        </plugin>

顺便说一下,需要的AspectJ jars是:

    <!-- Spring AOP + AspectJ -->    <dependency>        <groupId>org.aspectj</groupId>        <artifactId>aspectjrt</artifactId>        <version>1.8.1</version>    </dependency>    <dependency>        <groupId>org.springframework</groupId>        <artifactId>spring-aop</artifactId>        <version>1.8.1</version>    </dependency>    <dependency>        <groupId>org.aspectj</groupId>        <artifactId>aspectjweaver</artifactId>        <version>1.8.1</version>    </dependency>

我一直在努力的最重要的事情是,您 需要 手动将Aspectj-maven-plugin 1.7
jar安装到pom.xml中,因为该jar尚未在maven存储库中。

您可以从Haus Jira获得它(请参见附件部分):

https://jira.prehaus.org/browse/MASPECTJ-131

顺便说一句,将其下载到副本后,您需要在相应目录中创建 自己的

aspectj-maven-plugin-1.7-SNAPSHOT.pom
文件。您可以从1.6 BUT版本复制它, 以确保 您修改以下内容:

 <version>1.7-SNAPSHOT</version> <properties>    <aspectjVersion>1.8.1</aspectjVersion>    <mavenVersion>2.2.1</mavenVersion>    <changesPluginVersion>2.9</changesPluginVersion> </properties>

这就是您要做的所有事情,希望对您有所帮助。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/385600.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号