是否有一种方法可以在一个地方添加标准标题注释,它将应用于我的项目中的所有源文件?头将包含我的姓名,联系方式,公司,许可证等将标准注释标题添加到eclipse中的所有源文件中
回答
如果您正在寻找对于具有良好的Eclipse集成(以及良好的GUI)的工具,我建议:Eclipse Copyright Generator
这增加了:
- 一个新的面板在首选项(全局或基于项目)与: 菜单> Windows>首选项>常规>版权。
- 一个菜单菜单>项目>应用版权所有...
- 一个真的很好的向导有很多的选项,并为开源许可证的一些默认模板(Apache的,EPL,...)
我只是用eclipse 3.6试过,它工作正常。
有一个更新站点进行安装:
https://dl.bintray.com/jmini/Eclipse-Copyright-Generator/
窗口>首选项>的Java>代码样式>代码模板>评论>文件
事实之后这不起作用。 – TraderJoeChicago 2012-04-10 05:45:35
与此窗口>首选项> Java>代码样式>代码模板>代码>新Java文件可以用于为新的Java代码设置标准注释标头 – RobV 2013-02-06 17:16:36
此外,请确保复选框'自动添加新评论methode“在Java代码样式 - 代码模板部分的下半部分中启用。 – dschulten 2013-12-19 08:58:45
除了由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
链接中断 – 2013-12-02 13:50:59
链接对我来说工作得很好,我想他们已经更新了。 – ilinca 2015-06-02 09:08:31
正在使用3.8.1,但该版本的更新可能不存在。因此,尝试使用较低的版本3.7更新。 http://download.eclipse.org/eclipse/updates/3.7确实为我安装工作。 @Andrew:此版权文本中支持的“变量”列表的任何参考,例如$ {date}都是1。我需要知道,有些像$ {file},$ {user},date-in-dd/mm/yyyy格式等。 – parasrish 2016-04-13 05:16:10
除了Andrew Eisenberg的回复,以下是我对Eclipse copyright tool的发现。我发现这从所有建议的解决方案中发挥最佳效果。
加号:
- 容易更新版权年或许可头。
- 易于应用于整个项目或只是部分。
劣势:
- 不能在所有类型的文件的工作。至少在我的JSP 文件上没有工作。
- 您不能设置多个许可证并将其应用为您所希望的 。只有一个许可证。
定制(从喜好):
您可以在文件或程序包级应用许可
这是我的设置Window > Preferencers > Java > Code Style > Code Template > Code > New Java files
下:
/*
* Copyright (c) 20XX XXXXXXXXX. All rights reserved. Whatever......
*/
${filecomment}
${package_declaration}
${typecomment}
/**
*
* @author ${user}
*
*/
${type_declaration}
[如何在Eclipse插件项目的源文件中管理许可横幅](http://stackoverflow.com/questions/204676/how-to-manage-license-banners-in-source-files- of-eclipse-plug-in-projects) – Narkha 2014-10-30 12:31:44