Java 如何使用maven将JAR作为独立的依赖项添加到lib文件夹中
我有一个遗留Java Webapp(Struts2),其中所有依赖项都存在于WebContent/WEB-INF/lib文件夹中。我尝试使用Eclipse>Configure>convert to Maven Projet将整个项目转换为Maven,并成功生成了新的pom文件 如何在我的Java 如何使用maven将JAR作为独立的依赖项添加到lib文件夹中,java,maven,Java,Maven,我有一个遗留Java Webapp(Struts2),其中所有依赖项都存在于WebContent/WEB-INF/lib文件夹中。我尝试使用Eclipse>Configure>convert to Maven Projet将整个项目转换为Maven,并成功生成了新的pom文件 如何在我的pom.xml中将JAR作为独立依赖项添加到我的lib文件夹中,并使用pom.xml管理它们。我不想在maven包期间指向lib文件夹并将JAR包含在我的最终war文件中,相反,我想去掉lib文件夹中的所有JAR
pom.xml
中将JAR作为独立依赖项添加到我的lib文件夹中,并使用pom.xml
管理它们。我不想在maven包期间指向lib文件夹并将JAR包含在我的最终war文件中,相反,我想去掉lib文件夹中的所有JAR,并使用pom.xml
管理它们,就像任何其他maven项目一样
实现这一目标的最佳方式是什么?是否有任何自动过程,或者是否需要在
pom.xml
中手动添加依赖项?(仅供参考-我所有的JAR都是标准的Java依赖项,如Struts、Log4j、Apache Commons等,因此我可以从Maven central repo获得它们)。没有一个自动化的过程来为您完成这项任务,因为JAR可以包含在不同的依赖项中。您必须手动将它们添加到pom文件中。为什么不添加maven repo中的所有依赖项?完全不清楚。在我看来,你不知道Maven是如何工作的,顺便说一句。我可以这样做,但是我必须手动为我pom中的所有30个不同JAR指定组id、工件id等信息。xml@AndreaLigios为了简单起见,我不想为Lib文件夹中的所有jar添加这样的代码片段。a组工件b 1.0相反,我很想知道是否有任何自动处理这是胡说八道:为了避免一项花费你(在最坏的情况下)30分钟的工作,你想“扮演弗兰肯斯坦”,绕过Maven标准机制,加入一些巫毒。。。这是30分钟而不是30天:走标准,直走:)