我想在Ubuntu服务器上构建我们的应用程序。我们的安装程序是使用Install4j 5.1创建的,并通过maven-install4j-plugin集成在我们的maven构建中。我遇到的问题是我无法初始化许可证信息以指向我们的浮动许可证服务器(localhost:11862)。要初始化许可证,我使用以下命令:
install4jc --license = XXXXXXXXX
问题是我不知道将许可证设置到浮动服务器的确切语法。我试过--license = localhost:11862,我试图直接复制粘贴我的浮动许可证密钥而没有成功。
在哪里可以找到有关如何在无头系统上设置浮动许可证信息的基本说明,最重要的是,如何表达它以在执行install4jc时停止接收“无效语法密钥”?
答案 0 :(得分:1)
使用浮动许可证服务器的语法是
install4jc --license=FLOAT:localhost:11862
如果您拥有Windows Edition许可证,则目前必须编辑
$ HOME / .install4j5 / config.xml中
并将floatingMultiPlatform="true"
更改为该文件中的floatingMultiPlatform="false"
。
从install4j 5.1.3开始,您将能够传递命令行选项--windows-edition
而不是编辑配置文件,并且在运行FLOAT:server
时会记录install4jc --help
语法。< / p>