在eclipse中的所有源文件中添加一个标准注释头文件
有没有办法在一个地方添加一个标准的头部注释,它将适用于我的项目中的所有源文件? 标题将包含我的名字,联系方式,公司,许可证等
如果你正在寻找一个具有良好的Eclipse集成(和一个很好的GUI)的工具,我build议: Eclipse版权生成器
这增加了:
- 菜单> Windows>首选项>常规>版权中的全局或基于项目的新面板。
- 菜单菜单>项目>应用版权所有…
- 一个很好的向导,有很多选项和一些默认的开源许可模板(Apache,EPL,…)
我只是尝试与Eclipse3.6,它工作正常。
有一个更新站点来安装它:
https://dl.bintray.com/jmini/Eclipse-Copyright-Generator/
窗口>首选项> Java>代码样式>代码模板>评论>文件
除了Bozho提供的答案外,还有eclipse提供的releng工具,它提供了一些菜单项命令来修复现有文件中的版权。 您可以从此更新站点安装releng工具:
Eclipse项目更新 – http://download.eclipse.org/eclipse/updates/4.3
这里有一些可用的信息:
https://wiki.eclipse.org/Development_Resources/How_to_Use_Eclipse_Copyright_Tool
除了Andrew Eisenberg的回复之外,我还发现了Eclipse版权工具 。 我发现这从所有build议的解决scheme中工作得最好。
加号:
- 容易更新版权年份或许可证标题。
- 易于应用于整个项目或只是其中的一部分。
劣势:
- 不适用于所有types的文件。 至less没有为我的JSP文件工作。
- 您不能设置多个许可证并按照您的意愿应用它们。 只有一个许可证。
定制(从首选项):
您可以在文件或包级别应用许可证
@Jmini链接(Eclipse版权生成器)的项目似乎已经死了,你可以使用这个插件来添加标题: JAutoDoc ,它非常容易使用,并且有很多javadoc实用工具。
您需要在project|general > Preferences > java > JAutodoc > FileHeader
指定一个许可证,然后在项目中使用: project > JAutodoc > Add Header
,确保Replace Existing Header
选项处于打开状态。
该模板使用Velocity进行编写,因此您可以将所需的所有信息添加为variables。