Eclipse 配置到Maven项目

Eclipse 配置到Maven项目,eclipse,maven,Eclipse,Maven,我使用eclipse来构建我的项目。现在我正在将项目配置为Maven项目。所有lib都是手动下载到lib文件夹的。如果我进行Maven构建,Maven将无法映射这些lib。有很多lib,我不想手动将它们放在pom.xml中。最好的出路是什么 我读了一些答案,首先声明本地回购协议,然后添加相应的依赖项。但我也不想手动添加所有依赖项 1。本地安装 有两个范围对您来说很有趣。如果您声明了一个作用域运行时,它是默认的作用域,并且配置了本地存储库,那么maven将尝试从您的本地存储库下载该文件 二,。系统

我使用eclipse来构建我的项目。现在我正在将项目配置为Maven项目。所有lib都是手动下载到lib文件夹的。如果我进行Maven构建,Maven将无法映射这些lib。有很多lib,我不想手动将它们放在pom.xml中。最好的出路是什么

我读了一些答案,首先声明本地回购协议,然后添加相应的依赖项。但我也不想手动添加所有依赖项

1。本地安装

有两个范围对您来说很有趣。如果您声明了一个作用域运行时,它是默认的作用域,并且配置了本地存储库,那么maven将尝试从您的本地存储库下载该文件

二,。系统依赖性

如果您只是不想让maven管理依赖项,您可以这样使用系统作用域:

<dependency>
    ...
    <scope>system</scope>
    <systemPath>/path/to/dependency.jar</systemPath>
</dependency>
缺点是:

系统作用域已弃用,在maven的未来版本中可能无法使用。 您需要签入一个jar文件。 它可能不可移植,例如依赖于体系结构的库。
据我所知,您需要pom.xml中的所有依赖项,因此需要将它们添加到pom.xml中。也许您可以编写一个脚本来读取所有jar文件名,并让它输出您需要添加到pom.XML中的XML?我从其中一个答案中得到了这个脚本:但它无法解析所有LIB。要么修改它使其适合您,要么创建您自己的脚本来输出所需的XML:好的,你是说pom.xml必须声明依赖项?据我所知,是的。