我有一个可用的 Maven 项目设置,包括使用 org.codehaus.mojo:idlj-maven-plugin 进行 IDL 编译。如果我在控制台上运行 mvn compile,IDL 编译器就可以正常工作。如果我在 Eclipse Indigo (3.7.2) 中使用 m2e (1.0.1) 执行此操作,首先我会收到以下消息(原始路径替换为~~~):
18.05.12 13:13:55 MESZ: [INFO] Processing 1 grammar files to ~~~/target/generated-sources/idl
18.05.12 13:13:55 MESZ: [DEBUG] Processing: ~~~/src/main/idl/MyRegistry.idl
这与我在控制台上获得的相同以及相同的配置参数信息。
但在 m2e 流程结束时,我得到了这一行:
18.05.12 13:13:55 MESZ: [DEBUG] Created marker 'IDL Compilation failure (org.codehaus.mojo:idlj-maven-plugin:1.1:generate:default:generate-sources)' on resource '/mypackage.myregistry/pom.xml'.
但是没有错误或类似的东西出现,表明出了什么问题。
在 Eclipse 中,我已经将 Maven 运行时从内部切换到了我也在控制台上使用的外部。