当前位置: 首页 > 知识库问答 >
问题:

iajc使用方面路径编织特定方面

公羊宗清
2023-03-14

我有一个库(比如lib1),它由几个方面类(比如aspect1.java和aspect2.java)组成。我想在我的服务代码中只编织Aspect1.java。在编译时编织中使用ant iajc目标是否可能?我知道通过在aop.xml中指定要编织哪些方面,这在加载时编织中是可能的。

我们在iajc中也有aspectpath,但我不确定如何配置它来接受单个类文件而不是完整的jar文件。

<target name="weave-with-ajc">
    <ht-aj:standard-aj-weave>
        <inpath>
            <path path="${classes.dir}" />
        </inpath>
        <aspectpath>
            <path path="${standard.compile.classpath}" />
            <path path="${bp:[Library]pkg.classpath}" />
        </aspectpath>
    </ht-aj:standard-aj-weave>
</target>

共有1个答案

傅茂实
2023-03-14

为编译时编织以及https://bugs.eclipse.org/bugs/show_bug.cgi?id=124460添加了aop.xml支持

 类似资料:
  • 我试图解决以下问题https://leetcode.com/problems/unique-paths-ii/ 问题如下:障碍物和空间在网格中分别标记为1和0。 输入:障碍物网格=[[0,0,0],[0,1,0],[0,0,0]] 产出:2 说明: 在上面的3x3网格的中间有一个障碍。有两种方法可以到达右下角: 对- 我的DFS解决方案如下,但它返回1而不是2。我想知道我在以下方法中错过了什么?

  • 我试图使用DFS解决一个图形问题,但遇到了一堵墙。这是我在Python3中的实现。unvisited是一个整数数组,start和end是unvisited中的整数,path是一个空数组,在DFS运行时填充,edges是一个边字典。 目标是找到一条从开始到结束访问unvisted中所有int的路径。因此,我遇到了递归的问题(我认为),因为在路径错误的情况下,我不想返回任何东西;相反,我希望DFS继续

  • 我在不需要的if-else代码分支中使用了标记方法:这些分支并不慢,但在相反的分支中有一个更高效的实现。现在,我想使用JProfiler找出这些不需要的分支的所有路径(包括它们的重要性),以修复代码,从而运行到首选分支。此外,我希望以最少的分析开销进行检测/测量。 我发现采样不起作用,因为标记方法执行得太快,无法将其显示在热点中。此外,它可能执行得不够频繁。 我也不知道用仪器来做。同样,这种方法甚

  • 我有一个AspectJ编织注释,它适用于公共方法,但私有方法被忽略了。此方法的目的是简单地记录运行函数所用的时间。 这是实际的接口: 我已经看到了很多答案,在部分的第一个之前添加,我看到了注释不支持的,并且我使用的是没有SpringAOP的AeyJ。 有什么想法吗?

  • 问题内容: 我正在尝试以编程方式设置Logback追加程序路径。(确切地说,带有FixedWindowRollingPolicy的RollingFileAppender) 之所以这样做,是因为我想让我的用户在首选项对话框(Eclipse RCP)中设置日志路径。 我已经尝试过类似的方法,但是我不会更改配置文件中定义的日志路径: 问题答案: 使用系统属性并重新加载配置文件看起来更干净: 更改logb

  • 问题内容: 我在带有一些中间件功能的node.js中使用Express框架: 我可以将函数与附加参数一起使用,以仅在特定路径上使用此中间件: 是否可以使用path变量,以便将中间件用于除特定路径(即根路径)以外的所有路径? 我在想这样的事情: 因此,总是调用除根路径以外的其他路径。 问题答案: 我会将checkUser中间件添加到我的除首页之外的所有路径中。 要么 您可以使用下划线扩展它,以在未经