Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 手动执行maven pom脚本_Xml_Maven_Copy_Execute - Fatal编程技术网

Xml 手动执行maven pom脚本

Xml 手动执行maven pom脚本,xml,maven,copy,execute,Xml,Maven,Copy,Execute,我有一个应用程序,它需要一些来自本地maven存储库的JAR。 我应该如何编写和执行(pom.)xml文件,将jar从存储库复制到我的应用程序文件夹?这对maven有可能吗 更新: 我之所以需要复制JAR,是因为我正在集成到maven中的应用程序的旧设计,所以我需要的直接解决方案是将JAR复制到应用程序安装文件夹中,以便将类动态导入应用程序,这就是应用程序的设计方式 也就是说,pom.xml是否应该有任何更改?或者只是标准pom,加上maven依赖插件?如何使用CLI,使用应用程序文件夹中的po

我有一个应用程序,它需要一些来自本地maven存储库的JAR。 我应该如何编写和执行(pom.)xml文件,将jar从存储库复制到我的应用程序文件夹?这对maven有可能吗

更新:

我之所以需要复制JAR,是因为我正在集成到maven中的应用程序的旧设计,所以我需要的直接解决方案是将JAR复制到应用程序安装文件夹中,以便将类动态导入应用程序,这就是应用程序的设计方式

也就是说,pom.xml是否应该有任何更改?或者只是标准pom,加上maven依赖插件?如何使用CLI,使用应用程序文件夹中的pom执行依赖项副本

更新:

我已经按照我想要的去做了,现在的问题是我变得贪婪了,我也想用jar项目复制源代码。。。我怎样才能做到这一点

提前感谢,


Adam Zehavi.

您必须提供一个标准的maven
pom.xml文件,并在其中声明所需的依赖项。你会在maven主页上找到足够的信息

之后,您可以使用从存储库复制dependencies。只需键入(无需任何进一步的pom.xml配置)

项目依赖项将被复制到文件夹中


target\dependency

你是说你对JAR有依赖关系?如果是,为什么要将它们复制到应用程序中的文件夹中?尽管如此,还是可以这样做(maven dependency plugin)。。。如何通过命令行定义taregt文件夹?如果pom.xml中没有任何特殊的插件配置,我的建议不会起作用(只是约定优于配置)。您的示例配置pom中的替代位置。我想您可以设置via系统属性'-DoutputDirectory=somewhere'
mvn dependency:copy-dependencies