繁体   English   中英

如何将Maven依赖项(jar文件)从一个Java项目复制到另一个动态Web项目的WEB-INF / lib文件夹?

[英]How do you copy Maven dependencies (jar files) from one Java project to another Dynamic web project's WEB-INF/lib folder?

我试图在我的另一个Web项目中使用一个名为“Search”的Java项目。 我将搜索项目导出为jar并添加到我的Web项目的WEB-INF / lib文件夹中。 问题是,搜索项目对Accumulo,Hadoop,Zookeeper等有很多依赖关系。那么如何将这些maven依赖项/ jar文件从Search项目复制到我的Web应用程序的WEB-INF / lib文件夹中,这样我就可以使一切正常运行?

我只是在项目中添加像Accumulo,Hadoop等常用依赖项。 因此它们将自动打包在您的战争项目中。

由于您使用的是Maven,因此您需要做的就是将“搜索”项目添加为Web项目的依赖项 Maven将自动为您解决任何传递依赖,如Accumolo,Hadoop,Zookeper等。

可能还有其他方式,但我的方法是。

  1. 在您的项目中,单击maven依赖项以进行扩展。
  2. 选择您需要的Jar文件和复制(Cntrl + C)
  3. 将其粘贴到Notepad ++或Eclipse(任何类型文件)中

现在你会得到这样的东西

  1. 清除文件系统中的下载文件夹。 因为您从浏览器下载所有jar文件而不是导航到文件系统中的每个文件夹。

  2. 只需逐行复制到浏览器网址标签即可。 它将被下载到下载,您可以从中轻松复制到WEB-INF / lib文件夹。

注意:您可以通过以下方式自动执行此过程

  • 编写Java代码(java.io)
  • 创建字符串数组或逐行读取文本文件
  • 通过迭代创建文件复制到文件夹的数组。

希望它会有所帮助。

通过手动过程下载

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM