如何配置 IntelliJ IDEA 以从属性文件加载许可证服务器地址?

How to configure IntelliJ IDEA to load license server address from a properties file?

我的目标是避免手动配置许可证服务器:

Help > Register > IntelliJ IDEA License Activation Dialog is opened > License server

我在 IntelliJ IDEA 帮助中心问了同样的问题,并得到了 JetBrains 支持人员的回答:https://intellij-support.jetbrains.com/hc/en-us/community/posts/206666999

似乎没有设置许可证服务器的 IntelliJ 配置属性。

选项是配置 DNS lookup 或将现有密钥复制到配置文件夹中。

实际上有一个简单的方法,与公认的答案相反。这只是创建这个文件的问题(在 macOS 上): $HOME/Library/Preferences/IntelliJIdea<version>/idea.key 该路径需要针对 Windows 和 Linux.

进行调整

此文件的内容只是指向您的许可证服务器的一行。例如,如果您的许可证服务器位于 http://jetbrains.example.com 运行,则 idea.key 文件应包含: URL:http://jetbrains.example.com