Install4j 5.x:Maven-Plugin,Build-Agents和Floating License HowTo

时间:2013-09-30 13:18:18

标签: maven licensing install4j

今天我完成了将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阶段,我们使用maven-plugin构建安装程序介质
  5. 这非常好。现在公司决定购买包括浮动许可证服务器的许可证捆绑包。但是如何将它包含在我们的构建过程中?我的建议如下:

    1. 将许可证服务器安装到可通过网络访问的服务器
    2. 修改maven-repository的压缩应用程序中的config.xml文件,并整合浮动许可证服务器地址设置maven-plugin-license属性,如FLOAT:[server-ip]:11862构建配置?
    3. ej-technologie获得的许可证密钥是否仅用于使用ui?有没有人有类似的构建环境,可以给我一些信息如何正确设置?

      提前致谢

1 个答案:

答案 0 :(得分:0)

  

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

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

  

修改maven-repository的压缩应用程序中的config.xml文件并集成浮动许可证服务器地址

至于:

  

ej-technologie获得的许可证密钥是否仅用于使用ui?

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