我们现在有一个需求,就是构建一个tar分发包,然后配合shell脚本可以在多台宿主机器上无缝的安装和配置(主要是配置)Liferay服务器:
需求分析:
为了达到这个目的,我们就需要列出配置的不同,因为所有的服务器共享一组配置,而配置是由一组文件组成的(无论是css,javascript还是shell文件等), 我们必须把这些shell文件都按照一定的方式放在tar包中。
而我们客户所期望的分发包的结构如下:
The .tarball has two root directories
ii. /standalone/
为了解决这个问题,我们使用了maven-assembly-plugin来完成这件事情.
时间: 2025-01-02 01:29:27