【发布时间】:2011-02-03 08:23:17
【问题描述】:
我想在我的 maven 站点文档中使用 sn-p 宏,以便允许使用 JUnit 测试我的示例代码 sn-ps。但我不希望 Eclipse 为我的所有项目显示红色的“存在构建错误”标记(因为 m2eclipse 无法识别 sn-p 宏,所以它会这样做)。我确实希望为 Eclipse 中的项目启用 maven 依赖管理,因此完全禁用 maven 集成不是一种选择。迁移到不同的 IDE 也不是一种选择,因为我不能强迫我的所有同事也从 Eclipse 切换。
我想要一个解决方案:
- 使 (m2)Eclipse 中的 Doxia 集成识别或忽略 sn-p 宏
- 让 Eclipse 完全忽略 apt 文件中的错误
【问题讨论】:
-
截至今天,如果正确应用,sn-p 宏似乎对我有用(Eclipse >= Mars,Doxia 1.0.0.201301041016)。但是,我需要指定文件的绝对 路径,因为
${basedir}没有按照the docs 中的指定正确评估。但是,使用%{snippet|file=C:/my-path/..../snippet.adoc}的需要使得这毫无用处,因为任何协作都是不可能的。
标签: eclipse maven-2 m2eclipse doxia