Maven:如何在网络应用程序构建期间将所有jar文件添加到lib文件夹中

时间:2018-12-26 11:20:29

标签: java maven

我有一个旧项目。我正在尝试将Maven构建添加到项目中。 当前,项目中的所有jar文件都位于WEB-INF / lib文件夹中。

有没有一种方法可以在源代码编译期间将这些jar文件添加到类路径,然后将其保存在war文件库中

1 个答案:

答案 0 :(得分:1)

这是改用Maven的地方之一。有很多建议可以使大多数您以后需要的东西短路,并在那里伤害您。我建议你

  • 将jar文件从lib文件夹移到另一个项目文件夹中,这对Maven来说没有任何特殊意义。
  • 对于您容易识别的所有jar,请在pom文件中进行适当的Maven依赖。如果存在的话,这将允许Maven下载源代码和javadoc。
  • 对于其余的jar,您可以告诉Maven将它们作为自定义依赖项作为常规构建的一部分进行安装。几年前,我问了同样的问题,并在Multiple install:install-file in a single pom.xml得到了非常有用的答复。这将使您能够快速启动并运行。
  • 如果有时间,请为您的自定义依赖项找到合适的替换项。

花些时间这样做。这是一项繁琐的工作,但很快就会收到回报。