当前位置: 首页 > 面试题库 >

Maven:如何将工件复制到特定目录?

贝阳泽
2023-03-14
问题内容

“安装”目标将工件复制到目标目录和本地存储库。

我如何告诉Maven也将其复制 到给定目录 (例如JBoss的deploy目录)。


问题答案:

maven-dependency-plugin 的目标副本可以满足您的要求,请参见示例。

但是,最好不要在目标目录之外(或${project.build.directory}精确地说)复制任何内容-
尤其是将这种操作附加到构建阶段时,因为它会引入构建的意外副作用,有时甚至会降低可重复性。

正如@Andreas_D指出的那样,对于JBoss部署目的,还有一个更好的选择。类似地,用于部署到其他应用服务器



 类似资料:
  • 我目前正在处理一个现有的项目,该项目有一个具有以下内容的pom.xml文件: 我尝试了这个,但似乎不起作用: 谢谢你的帮助。

  • 问题内容: 有没有一种方法可以将依赖项从pom.xml文件下载到Java中的指定文件夹?我可以从Java运行maven命令,并收到下载消息,但是我不知道maven将这些库存储在哪里?如何将这些依赖项下载到特定文件夹? 问题答案: 看一下maven的依赖插件,特别是目标。在使用一节介绍了如何做的正是你想要的。 要从命令行执行此操作,只需执行以下操作:

  • 我正在系统上处理一个新函数,现在我需要选择一个文件,并保存在用户C:的文件夹中。这个过程是这样发生的,用户上传一个文件到系统中,这个文件可以是任何东西,文本,图像,除了视频,现在它被保存在系统数据库中,但是我的老板想要改变这个过程,所以我需要保存在用户C:上的一个特定文件夹上,我已经创建了特定文件夹,但是我不知道如何将文件保存在创建的文件夹上。因此上载文件的代码如下所示:

  • 对所有人,谢谢你提前的时间。 我们已经有了工作代码,可以在Excel中用vb将数据从一个wrksht移动到另一个wrksht。 如有任何帮助,我们将不胜感激。 2/22/19 以下是我的回应。 在第二个工作簿上,在第一列上进行搜索时,工作表称为orderlog 谢谢

  • 我有一个spring boot项目,由maven构建。我必须使用父项目中包含的目录进行子项目中的集成测试。(Liquibase变更日志文件。) 在子模块的测试资源下复制它的最佳做法是什么? 因此,我想将我在集成测试中使用的my_directory复制到child/src/main/test/resources下。你知道从孩子的pom.xml中做这件事的最佳做法是什么吗?

  • 我正在使用: openjdk版本“11.0.1”2018-10-16 Apache Maven 3.6.0来构建我的项目。 期望从我编译的服务器复制3个资源文件到复制资源文件的服务器。预期方式: 从本地目标/类/env/${current_env}复制context.xml /online/sand/pps/apache-tomcat-9.0.8/webapps/pps/META-INF_cont