【问题标题】:How to make Eclipse work with the snippet macro in maven doxia files?如何使 Eclipse 使用 maven doxia 文件中的代码片段宏?
【发布时间】: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


【解决方案1】:

卸载 Doxia 支持是一种解决方案。

在“帮助”菜单下,单击“安装新软件”,然后单击“已安装”。 选择“Maven Doxia”包并点击“卸载...”。

【讨论】:

  • 如果有人能找到一个解决方案,让我继续使用 Doxia 支持会更好,因为我非常喜欢能够在 Eclipse 中预览文档。
猜你喜欢
  • 2012-05-09
  • 1970-01-01
  • 1970-01-01
  • 2011-05-04
  • 2015-07-09
  • 2014-11-19
  • 1970-01-01
  • 1970-01-01
  • 2021-06-19
相关资源
最近更新 更多