[英]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.