我开发了一个自定义的Maven插件,它有两个Mojo。我从IDE中调试它,其中一个目标运行良好,但找不到另一个目标。上面写着:
Unable to find the mojo 'replace' (or one of its required components)
这是我的mojos:
工作一:
/**
* Goal for process
*
* @goal process
* @phase compile
*
* @threadSafe
*/
public class ProcessMojo extends AbstractMojo {
不工作:
/**
* Goal for replace
*
* @goal replace
* @phase compile
*
* @threadSafe
*/
public class ReplaceMojo extends AbstractMojo {
原因是什么,有什么想法吗?
这可能是因为我的魔力,我已经重新编码,问题已经解决。