Eclipse 告诉maven使用lib文件夹中的JAR

Eclipse 告诉maven使用lib文件夹中的JAR,eclipse,maven,Eclipse,Maven,因此,对于eclipse中的动态Web项目,我在WebContent\Web-INF\lib下已经有了我需要的任何外部库,但出于某种原因,Maven不认为包括这些库,只想使用.m2/repository中的库。这些LIB已经包含在项目中,maven没有理由需要下载自己的版本,那么我如何让它使用现有的版本呢 虽然很少,但有时你会有第三方罐,你 需要放入本地存储库以用于构建,因为 它们不存在于Maven Central这样的公共存储库中。罐子 必须按顺序放置在本地存储库中的正确位置 让ApacheM

因此,对于eclipse中的动态Web项目,我在WebContent\Web-INF\lib下已经有了我需要的任何外部库,但出于某种原因,Maven不认为包括这些库,只想使用.m2/repository中的库。这些LIB已经包含在项目中,maven没有理由需要下载自己的版本,那么我如何让它使用现有的版本呢

虽然很少,但有时你会有第三方罐,你 需要放入本地存储库以用于构建,因为 它们不存在于Maven Central这样的公共存储库中。罐子 必须按顺序放置在本地存储库中的正确位置 让ApacheMaven正确地获取它。为了让这更容易, 而且不容易出错,我们在 maven安装插件,这将使这一过程相对轻松。到 使用以下命令在本地存储库中安装JAR:

mvn安装:安装文件-Dfile=-DgroupId=\
-DartifactId=-Dversion=-Dpackaging=
如果还有pom文件,可以使用以下命令安装:
mvn安装:安装文件-Dfile=-DpomFile=
maven安装插件的2.5版甚至更好。如果 JAR是由ApacheMaven构建的,它将在 META-INF目录的子文件夹,默认情况下将读取。在里面 在这种情况下,您需要做的就是:

mvn安装:安装文件-Dfile=

删除
WEB-INF/lib
中的内容,并以正确的方式执行。任何东西都是本地黑客,最终都会落泪

我已经有了与项目捆绑在一起的JAR。当它们位于文件夹中时,无需安装它们。maven所需要做的就是看一看并使用它们。如果你认为你比世界上其他任何人都更清楚应该如何做,如果你不想学习如何正确使用Maven,那你为什么要使用它呢?如果它们不在lib中,那么eclipse会崩溃,那么你必须在M200中的数百个文件夹中找出jar所在的文件夹。不,如果你按照你应该的方式选择
pom.xml
导入项目,然后它使用Maven生成的
类路径
。同样,如果您不想了解如何正确使用Eclipse,为什么要使用Eclipse?好吧,我不知道maven实际上可以为您设置类路径
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
    -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
mvn install:install-file -Dfile=<path-to-file> -DpomFile=<path-to-pomfile>
mvn install:install-file -Dfile=<path-to-file>