gpt4 book ai didi

maven - 使用 Maven 复制文件的最佳实践

转载 作者:行者123 更新时间:2023-12-03 04:13:02 24 4
gpt4 key购买 nike

我有配置文件和各种文档,我想使用 Maven2 将它们从开发环境复制到开发服务器目录。奇怪的是,Maven 在这项任务上似乎并不强。

一些选项:

  • 在 Maven 中简单使用复制任务
<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>
  • 使用 Ant 插件从 Ant 执行复制

    • 构建 zip 类型的 Artifact ,以及 POM 的“主要” Artifact (通常为 jar 类型),然后解压 em> 将该 Artifact 从存储库复制到目标目录中。

    • maven-resources 插件,如下所述。

    • Maven Assembly 插件——但这似乎需要大量手动定义,当我想要简单且“常规”地做事时。

    • This page甚至展示了如何构建一个插件来进行复制!

    • maven-upload 插件,如下所述。

    • maven-dependency-plugincopy,如下所述。


所有这些看起来都是不必要的临时性的:Maven 应该擅长完成这些标准任务,而不需要大惊小怪和麻烦。

有什么建议吗?

最佳答案

<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.3</version>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include> **/*.properties</include>
</includes>
</resource>
</resources>
...
</build>

关于maven - 使用 Maven 复制文件的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/586202/

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