1

我在想移植到 CloudBees 的本地 Hudson 实例中有 Maven 构建项目。Install4j 在主机系统上作为可执行文件运行。根据我的经验,这包括安装程序和通过 install4j UI 注册许可证密钥。

如何配置 install4j 以便可以在无头 CloudBees 环境中运行此构建?

4

1 回答 1

2

我已经能够设置它,而且非常简单。

1. 上传 install4j 到 CloudBees

CloudBees 在 Linux 上运行,因此提取 Linux TAR.GZ 版本的 install4j 并将其上传到您的私有存储库。

提示:通过 FTP => https://{username}@repository-{account}.forge.cloudbees.com/private

所有构建项目都可以通过以下路径访问此目录:/private/{account}

2.更新Maven settings.xml

如果您还没有,则需要在同一个私有存储库中创建一个 settings.xml 文件。

进一步阅读如何创建 settings.xml:如何从 CloudBees 部署到私有 Maven 存储库?

您需要根据 Sonatype 文档*将“install4j.home”和“install4j.licenseKey”属性添加到您的 settings.xml 文件中的配置文件中。

提示:“install4j.home”类似于“/private/{account}/install4j5”

3.更新项目pom.xml

同样,按照 Sonatype 文档*,使用必要的构建步骤更新项目的 pom.xml。

* Sonatype 文档

http://sonatype.github.com/install4j-support/install4j-maven-plugin/

于 2013-01-17T18:22:55.587 回答