1

utoday 我的任务是将 install4j 的浮动许可证服务器集成到我们的构建过程中。因此,我阅读了 README.txt 和以下两个线程:

install4jc-specifying-floating-serverfloating-license-setup-on-a-headless-ubuntu-server

现在还有一些问题。因此,我将简要介绍我们的构建环境。我们正在使用 maven 来构建我们的软件和安装程序,并使用maven-plugin for install4j 来测试 install4j

  1. 我们将 install4j 应用程序作为 zip 文件安装到我们的 maven 存储库中
  2. 在 Maven 构建期间,我们下载并解压这个文件到某个目标目录
  3. 到目前为止,我们通过 maven-plugin 将 demo-license 安装到 install4j 文件夹中
  4. 在 package-maven-phase 期间,我们使用 maven-plugin 构建安装程序介质

这很好用。现在公司决定购买一个包含浮动许可服务器的许可包。但是如何将其包含到我们的构建过程中呢?我的建议如下:

  1. 将许可证服务器安装到可通过网络访问的服务器
  2. 在 maven-repository 的压缩应用程序中修改 config.xml 文件并集成浮动许可证服务器地址FLOAT:[server-ip]:11862在构建配置中设置 maven-plugin-license 属性?

ej-technologie 获取的 license-key 是不是只有在使用 ui 时才需要?有没有人有一些类似的构建环境,可以给我一些如何正确设置的信息?

提前致谢

4

1 回答 1

0

在构建配置中设置类似 FLOAT:[server-ip]:11862 的 maven-plugin-license 属性?

这适用于多平台版本。如果您有 Windows 版本,则必须使用:

在maven-repository的压缩应用中修改config.xml文件并集成floating-license-server地址

至于:

ej-technologie 获取的 license-key 是不是只有在使用 ui 时才需要?

在许可证服务器中输入许可证密钥。IDE 和命令行编译器都与许可证服务器联系。只要 IDE 是打开的,只有 IDE 实际签出许可证,命令行编译器只是验证许可证的有效性。

于 2013-10-01T07:45:14.150 回答