eug*_*enn 6 maven-2 filtering maven-plugin
我正在找到一种方法如何使用maven将任何文件复制到我的Web服务器.我有一个maven项目,其中包含一组html,js,属性和配置文件.
我想打包我的东西并部署到存储库.之后在另一个maven项目中,我想从工件中解压缩文件,过滤资源并复制到服务器上的指定文件夹.
什么是最好的方法呢?
maven-dependency-plugin可以解压缩工件,但在这种情况下我没有找到如何使用资源过滤以及如何指定多个输出目录.
我将使用Maven 程序集插件根据需要创建尽可能多的发行版,并在程序集时使用过滤 。然后,您可以将这些程序集部署到存储库,并且实际上使用 Maven 依赖项插件从给定计算机检索和解压程序集。有关程序集的更多信息,请参阅Sonatype 书中的第 8 章:Maven 程序集。
更新:如果您不想部署“过滤的”程序集,另一种方法是从目标计算机创建程序集(仍然按照建议使用配置文件和过滤)。创建的发行版将在正确的文件夹中包含正确的内容(您可以使用程序集来做到这一点),并且您只需在最后一步中解压缩存档即可。