gpt4 book ai didi

maven-2 - 如何解包神器和过滤资源?

转载 作者:行者123 更新时间:2023-12-04 16:02:43 25 4
gpt4 key购买 nike

我正在寻找一种如何使用 maven 将任何文件复制到我的 Web 服务器的方法。我有一个 maven 项目,其中包含一组 html、js、属性和配置文件。

我想打包我的东西并部署到存储库。之后,在另一个 Maven 项目中,我想从工件中解压缩文件,过滤资源并复制到服务器上的指定文件夹。

最好的方法是什么?

maven-dependency-plugin 可以解压工件,但我没有找到在这种情况下如何使用资源过滤以及如何指定多个输出目录。

最佳答案

我会根据需要使用 maven assembly plugin 创建尽可能多的发行版并使用 filtering 组装时 .然后,您可以将这些程序集部署到存储库,并且确实可以使用 maven 依赖项插件从给定机器检索和解压缩程序集。更多关于 Chapter 8. Maven Assemblies 中的组件的信息Sonatype 的书。

更新:如果您不想部署“过滤”程序集,另一种方法是从目标机器创建程序集(仍然按照建议使用配置文件和过滤)。创建的发行版将在正确的文件夹中包含正确的内容(您可以使用程序集做到这一点),您只需在最后一步解压缩存档。

关于maven-2 - 如何解包神器和过滤资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com