我想知道是否有任何方法让IntelliJ IDEA中的编译器输出更加冗长。 IDEA根据maven依赖关系自动将编译器设置为ajc
。详细AspectJ编译器输出
我认为它可能是没有的IntelliJ IDEA的问题。可能是ajc
需要额外的参数?
谢谢。
我想知道是否有任何方法让IntelliJ IDEA中的编译器输出更加冗长。 IDEA根据maven依赖关系自动将编译器设置为ajc
。详细AspectJ编译器输出
我认为它可能是没有的IntelliJ IDEA的问题。可能是ajc
需要额外的参数?
谢谢。
此消息来自IDEA本身,而不是来自Ajc。
IDEA中的AspectJ支持仍在进行中,所以最好使用最新的IDEA版本(目前为10.5)。
请确保编译器设置正确(文件|设置|编译器| Java编译器)。在那里使用“测试”按钮。
检查任何相关消息或例外的IDEA日志。
如果仍然没有进展,请将问题提交至JetBrains tracker。
是的。发生错误时IDEA在appdata中的某个临时文件中写入ajc错误日志。应该肯定会改进。 – 2011-09-20 15:29:08
@konoplianko这是ajc,而不是IDEA。在IDEA 11中,它将从项目目录开始,因此这些“核心转储”将更容易找到。 – 2011-09-21 14:36:19
我再次检查了此问题。例如Ajc只使用一个Maven模块(但我们有很多模块)是有问题的。但intelliJ中的编译器只能为整个项目设置,而intelliJ自动导入ajc用于整个项目,而不是javac。 – 2011-09-23 16:56:06
_IDEA自动将编译器设置为来自Maven依赖关系的ajc._我们有同样的问题。当然,这是一个创意错误(我们使用10.5.2):即使在您手动将java编译器更改为javac之后 - 创意实际上会将其返回到acy – yetanothercoder 2011-09-19 13:41:23
@yetanothercoderu,我们将其视为一项功能。如果你不需要ajc来构建你的项目,你最好从Maven中移除它。 – 2011-09-21 12:08:36
@RomanShevchenko可能应该是可管理的功能? :)另外,如果它的功能,然后编译器也必须从maven采取编译参数,但它不。 我的情况:maven构建工作正常,但Ajc在AppData中的某处存在临时文件中的异常......对于我来说,切换到javac的速度更快 – 2011-09-21 12:13:08