gpt4 book ai didi

maven - 在 src 编译之后和打包之前调用 maven exec 插件

转载 作者:行者123 更新时间:2023-12-01 09:24:59 24 4
gpt4 key购买 nike

我想使用 ASM 修改类。我想使用 Exec 插件(或这里的人们建议的任何其他替代品),在编译完成后修改类,但在它被 jarred(打包)之前。关于如何使用 maven 做到这一点的任何建议?

谢谢

最佳答案

欢迎来到堆栈溢出。

ASM 似乎不存在插件,但据我了解,更好的解决方案是开发一个插件,它可以满足您的需求。开发插件非常容易。

把它绑定(bind)到编译阶段,就OK了。

如果你真的不想开发插件,你应该这样做:

 <plugin>
<artifactId>maven-exec-plugin</artifactId>
<version>???</version>
<executions>
<execution>
<!-- The name you want, no really matter -->
<id>asm-compile</id>
<configuration>
...
</configuration>
<!-- The phase you want to bind to -->
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
<execution>

关于maven - 在 src 编译之后和打包之前调用 maven exec 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11531438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com