You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在IntelliJ IDEA版权配置中获取包名的可用变量咨询

IntelliJ IDEA版权配置中获取包名的可用变量

直接可用的内置变量

  • 使用$packageName:这是IntelliJ版权模板原生支持的变量,专门返回当前文件所在的纯包名,注意拼写是全小写开头的packageName,不要写错成$PACKAGE_NAME或拼写错误的$pacakage.name。

备选提取方案(当内置变量失效时)

如果$packageName无法正常工作,可以通过$file.qualifiedClassName配合Velocity字符串处理来提取包名:

#set($fullQualifiedName = $file.qualifiedClassName)
#set($packageName = $fullQualifiedName.substring(0, $fullQualifiedName.lastIndexOf('.')))

这段代码会从完整限定类名中截去最后一个.之后的类名部分,得到纯包名。

额外注意

  • 确保你的版权模板启用了Velocity语法支持(IntelliJ默认是开启的);
  • 检查变量拼写,避免类似$pacakage.name这类低级拼写错误(你之前的pacakage少了一个字母c)。

内容的提问来源于stack exchange,提问作者Vaibhav Kulkarni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 05:15:36