[英]Auto document time of creation of new Java class
当我在 NetBeans 中创建一个新的 Java 文件时,我会得到@author
自动文档。 如何设置 NetBeans,同时记录类的创建时间和日期?
我知道 NetBeans 可以做到这一点,因为我默认获取新 CSS 文件中的创建时间和日期。
您可以在 Netbeans 中更改模板文件。 转到Tools|Templates
。 从可用模板中,找到您要更改的模板,例如Java|Java Class
,然后选择Open in Editor
然后转到FaqTemplateVariables以获取可用模板变量的列表。 在您的情况下,您正在寻找${date}
和{$time}
然后你以想要的方式修改模板,例如......
<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "${project.licensePath}">
<#if package?? && package != "">
package ${package};
</#if>
/**
*
* @author ${user}
* ${date} ${time}
*/
public class ${name} {
}
然后简单地创建一个新的“Java 类” - File|New File|Java|Class
然后它应该生成一个类似于这个的文件......
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package my.awesome.library;
/**
*
* @author noob
* 25/06/2017 3:19:39 PM
*/
public class Test {
}
现在,您可能需要浏览许多其他模板并更新它们,但这为您提供了一个开始
@MadProgrammer 回答得很好。 以防万一作为这个答案的补充。 您可以选择在User.properties
文件中添加属性,该文件由Tools -> Templated ->* configs
的各种模板读取。 因此,如果您想将version
添加到您的 Java classes
。 您可以在 Java 类模板中定义@version
,然后在 User.properties 文件中定义属性,如下所示
在您的 Java 类模板中
....
/**
* ${date} ${time}
* ${version}
* ...other
*/
然后你可以在User.properties
文件中将这些属性设置为
version=1.0.0
等
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.