Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
Java 关于使用Maven在Lib文件夹中复制本地文件夹jar的查询_Java_Maven - Fatal编程技术网

Java 关于使用Maven在Lib文件夹中复制本地文件夹jar的查询

Java 关于使用Maven在Lib文件夹中复制本地文件夹jar的查询,java,maven,Java,Maven,正如我们在Ant build中所做的那样,对于Ant,我们可以在build.xml中指定需要复制的jar(我们只需要指定需要从中拾取jar文件的文件夹名)。Maven是否也有类似的设施可用 如果是,那么我们是否需要添加与文件夹中JAR数量相等的依赖项标记,或者一个依赖项标记就足够了。我希望你明白我的意思。我认为你忽略了依赖关系管理的要点。项目所需的所有JAR都应该在POM中定义为依赖项。如果您有任何自定义JAR文件(在公共repo中不可用),那么您将希望在本地存储库中安装这些文件,并以这种方式访

正如我们在Ant build中所做的那样,对于Ant,我们可以在build.xml中指定需要复制的jar(我们只需要指定需要从中拾取jar文件的文件夹名)。Maven是否也有类似的设施可用


如果是,那么我们是否需要添加与文件夹中JAR数量相等的依赖项标记,或者一个依赖项标记就足够了。我希望你明白我的意思。

我认为你忽略了依赖关系管理的要点。项目所需的所有JAR都应该在POM中定义为依赖项。如果您有任何自定义JAR文件(在公共repo中不可用),那么您将希望在本地存储库中安装这些文件,并以这种方式访问它们。

我是否需要编写与我的JAR数量相同多次的依赖项标记。是的,您为项目所依赖的每个库定义了一个依赖项。请注意,您应该只声明真正需要的依赖项。因为将一个库拉入项目中的行为可能会导致其他几个库被下载(这是Maven的好处之一,您不必自己跟踪所有这些内容)。