【发布时间】:2011-04-14 09:06:31
【问题描述】:
我有一个插件可以转换已编译的类。模块的类和模块的测试类都需要进行这种转换。因此,我将插件绑定到 process-classes 和 process-test-classes 阶段。我遇到的问题是我需要确定插件当前在哪个阶段执行,因为我没有(实际上不能)将同一组类转换两次。
因此,在插件中,我需要知道我是否正在执行流程类——在这种情况下,我会转换模块的类。或者,如果我正在执行 process-test-classes - 在这种情况下,我不会转换模块的类而只转换模块的测试类。
当然,我可以为此创建两个插件,但这种解决方案深深地冒犯了我的情感,并且可能在几个州都是违法的。
似乎我可以从我的模块中获得的东西应该能够告诉我当前阶段是什么。我这辈子都无法弄清楚那是什么东西。
谢谢...
【问题讨论】:
-
@Pascal Thivent 用于僵尸进程和僵尸计算机 :)
-
@Colin 是的,我明白了,但我看不出与这个问题有任何关系。
-
我想添加标签zombies-ate-my-brain但我没有任何代表,所以我选择了zombies
标签: maven-2 maven-plugin