有没有办法在一个地方添加标准标题注释,它将适用于我项目中的所有源文件?标题将包含我的姓名,联系方式,公司,许可证等。
答案 0 :(得分:51)
如果您正在寻找具有良好Eclipse集成(以及良好的GUI)的工具,我建议:Eclipse Copyright Generator
这增加了:
我只是尝试使用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的内容。我发现这从所有建议的解决方案中发挥最佳作用
加号:
劣势:
自定义(来自首选项):
您可以在文件或程序包级别应用许可证
答案 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}