如何在eclipse插件中为所有项目添加代码模板?

时间:2019-03-13 14:29:05

标签: eclipse eclipse-plugin

我想为我的团队开发的Eclipse插件添加Java文件的代码模板。目前,这只是版权声明。

我可以在我的工作区和项目中轻松完成此操作。除了复制/粘贴每个项目的更改之外,是否可以将更改应用于我插件的所有项目?

所需的解决方案应在所有团队成员之间共享。

2 个答案:

答案 0 :(得分:0)

不适用于模板机制。不过,您应该可以使用智能的“查找和替换”来执行此操作。使用搜索>文件搜索打开搜索对话框,将现有的版权文本(取决于您要执行替换的方式)放在包含文本字段中,设置文件名模式< / em>到*.java范围到工作区。然后使用“替换”按钮。

如果需要插入新行或制表符,则应将源字符串标记为正则表达式,以便在替换字段中,\n将导致添加新行,否则您将得到\n

答案 1 :(得分:0)

您可以将New Java files模板设置为每个项目都有您的内容。这样会在项目根目录的.settings文件夹中创建一个文件,您可能会在所有插件项目中复制该文件。

Java Code Templates Property Page

仅出于版权声明的目的,您可能可以在平台相关工具中使用版权工具。它将遍历您的源,查找需要在开始时添加版权注释的文件,甚至在满足某些条件时更新现有注释:

  1. 项目存储在git中
  2. 该工具支持文件类型
  3. 第一个注释是块注释,而不是行注释。
  4. 第一条评论包含“版权”,后跟一年

https://wiki.eclipse.org/Development_Resources/How_to_Use_Eclipse_Copyright_Tool