配置Maven项目

时间:2015-03-30 06:45:46

标签: eclipse maven

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

我已经阅读了几个答案,首先声明本地存储,然后添加相应的依赖项。但我再次不想手动添加所有依赖项。

Maven: best way of linking custom external JAR to my project?

1 个答案:

答案 0 :(得分:0)

1。)本地安装

有两个范围对您有意义。如果声明范围“runtime”(默认范围)并配置了本地存储库,maven将尝试从本地存储库下载该文件。

2.)系统依赖

如果你只是不想让maven管理依赖项,你可以(尽管不应该)使用这样的系统范围:

<dependency>
    ...
    <scope>system</scope>
    <systemPath>/path/to/dependency.jar</systemPath>
</dependency>

缺点是:

  • 系统范围已弃用,可能在maven的未来版本中无效。
  • 您需要签入一个jar文件which is not a good idea
  • 它可能不是可移植的(例如架构依赖库)。