在eclipse中为所有源文件添加标准注释头

时间:2010-11-05 12:03:57

标签: eclipse

有没有办法在一个地方添加标准标题注释,它将适用于我项目中的所有源文件?标题将包含我的姓名,联系方式,公司,许可证等。

6 个答案:

答案 0 :(得分:51)

如果您正在寻找具有良好Eclipse集成(以及良好的GUI)的工具,我建议:Eclipse Copyright Generator

这增加了:

  • 首选项中的新Panel(全局或基于项目): 菜单> Windows>偏好>一般>版权即可。
  • 菜单菜单>项目>申请版权......
  • 一个非常好的向导,有很多选项和一些开源许可证的默认模板(Apache,EPL,...)

我只是尝试使用eclipse 3.6,它运行正常。

有一个更新站点可以安装它:

https://dl.bintray.com/jmini/Eclipse-Copyright-Generator/

答案 1 :(得分:29)

  

窗口>偏好> Java>代码风格>代码模板>评论>文件

答案 2 :(得分:9)

除了Bozho提供的答案之外,还有eclipse提供的降级工具,它们为您提供了一些菜单项命令来修复现有文件中的版权。您可以从此更新站点安装releng工具:

Eclipse项目更新 - http://download.eclipse.org/eclipse/updates/4.3

此处有一些小信息:

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

答案 3 :(得分:6)

除了Andrew Eisenberg的回复,这是我发现的关于Eclipse copyright tool的内容。我发现这从所有建议的解决方案中发挥最佳作用

加号:

  • 轻松更新版权年份或许可标题。
  • 易于应用于整个项目或仅适用于部分项目。

劣势:

  • 不适用于所有类型的文件。至少没有在JSP上工作 文件给我。
  • 您无法设置多个许可证并将其应用为 你希望。只有一个许可证。

自定义(来自首选项):

Customization (from preferences)

您可以在文件或程序包级别应用许可证

You can apply the license at the file or package level

答案 4 :(得分:2)

@Jmini链接(Eclipse版权生成器)的项目似乎已经死了,您可以使用此插件添加标题:JAutoDoc,它非常易于使用,并且有很多javadoc工具。

您需要在project|general > Preferences > java > JAutodoc > FileHeader及之后的项目使用中指定许可:project > JAutodoc > Add Header,确保选项Replace Existing Header已启用。

模板使用Velocity编写,因此您可以将所需的所有信息添加为变量。

答案 5 :(得分:2)

这是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}