我正在尝试在我的另一个 Web 项目中使用名为“Search”的 Java 项目。我将 Search 项目导出为 jar 并添加到我的 Web 项目的 WEB-INF/lib 文件夹中。问题是 Search 项目对 Accumulo、Hadoop、Zookeeper 等有许多依赖项。那么如何将这些 maven 依赖项/jar 文件从 Search 项目复制到我的 Web 应用程序的 WEB-INF/lib 文件夹中,这样我才能让一切正常工作?
问问题
2791 次
3 回答
1
我会简单地将 Accumulo、Hadoop 等用作项目中的常规依赖项。所以它们会自动打包到你的war项目中。
于 2012-06-28T17:51:07.583 回答
1
可能还有其他方法,但我的方法是。
- 在您的项目中单击 Maven 依赖项以展开。
- 选择你需要的 Jar 文件并复制(Cntrl+C)
- 将其粘贴到 Notepad++ 或 Eclipse 中(任何类型的文件)
清除文件系统中的下载文件夹。因为您是从浏览器下载所有 jar 文件,而不是导航到文件系统中的每个文件夹。
只需逐行复制到您的浏览器 URL 选项卡。它将被下载到下载中,您可以从中轻松复制到 WEB-INF/lib 文件夹。
注意:您可以通过以下方式自动执行此过程
- 编写 Java 代码(java.io)
- 创建字符串数组或逐行读取文本文件
- 通过迭代创建文件复制到文件夹的数组。
希望它会有所帮助。
于 2018-06-29T15:09:33.510 回答