在maven中如何记录运行的命令?

2024-01-07

我们很自然地使用maven中的aspectj编译器进行堆栈溢出,我想记录运行的确切命令行命令(就像ant可以做的那样),以便我可以运行它并将调试器附加到运行的命令。我如何在 Maven 中执行此操作?

[ERROR] at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:427)
[ERROR] at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:393)
[ERROR] at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:427)
[ERROR] at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:393)
[ERROR] at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:427)
[ERROR] at org.aspectj.weaver.ReferenceType.isAssignableFrom(ReferenceType.java:393)

谢谢, 院长


要从 Maven 获取额外的调试信息,请使用-X选项。这通常会记录所有生成进程(例如编译器)的命令行。这将从所有插件中产生大量输出。

如果您正在使用AspectJ Maven 插件 http://mojo.codehaus.org/aspectj-maven-plugin/plugin-info.html,命令行被保存到由参数文件名 http://mojo.codehaus.org/aspectj-maven-plugin/compile-mojo.html#argumentFileName插件的参数,默认为builddef.lst在项目的构建输出目录中(默认情况下target)。与扫描 Maven 的大量调试输出相比,这可能是一个有用且更简单的替代方案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在maven中如何记录运行的命令? 的相关文章

随机推荐