gpt4 book ai didi

java - 构建 Jar 时将外部文件夹复制到目标(使用 Maven)

转载 作者:太空宇宙 更新时间:2023-11-04 11:37:53 25 4
gpt4 key购买 nike

首先,如果我的问题重复,我真诚地道歉,我尝试搜索但找不到与我的问题相关的答案

问题:我正在使用 Maven “maven-shade-plugin” 从我的项目中创建一个 Fat jar,现在除此之外我还有另一个 Config 文件夹(包含一些 .dll 、属性、.init 等文件),我从项目中引用了它。

现在我想要的是,在创建 jar 时(最好是在 Maven 构建时),我的“config”文件夹也会与 jar 并行复制。

使用:Maven 3.3.9

当前项目结构:

项目父文件夹 --.git - 。主意 --src --配置 --pom.xml

期望的输出

目标文件夹 --ProjectParentFolder.jar --配置

注意** 如果这需要将 config 文件夹复制到某个 src 文件夹内,我可以这样做,但在构建之后我希望它位于 jar 外部(最好与 jar 并行)。

请告知,因为我还必须在 TeamCity/uDeploy 中自动化此过程。

最佳答案

尝试编写一个 shell 脚本,将 jar 文件从源文件夹复制到需要的文件夹。

您可以在文本文件中定义所有必需的 jar。脚本将从文件中读取所需的 jar 并将其复制到目标文件夹。

关于java - 构建 Jar 时将外部文件夹复制到目标(使用 Maven),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43084188/

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