按照惯例,我们的 java 文件需要我们公司的版权标头作为文件中的第一个条目。
使用 IntelliJ,您可以转到 Preferences->File and Code Templates,然后在Includes选项卡中,有一个条目“File Header”,您可以在其中删除此类版权信息。一切都好。
但是:在定义各种适用“类型”的“文件”列表中,每种类型都有自己的“规则”,例如:
如您所见,该“规则”将包名称放在首位,因此我必须将该规则更改为:
#parse("File Header.java")
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
public class ${NAME} {
}
但是,如前所述:有多种“类型”需要相同的设置(类、接口、枚举、注释)。
有没有办法让所有与 Java 相关的“类型”都使用相同的规则,而无需我单独手动更新每个条目?