如何将非maven jar添加到classpath?

时间:2016-03-16 09:33:51

标签: java maven spring-boot

我必须在Spring启动项目(MVC)中添加一些非maven jar。这些罐子不是由maven或gradle或......构建的,并且没有Backendpom.xml或......

这些罐子是由一家公司提供的,他们没有计划在任何maven存储库上托管这些罐子,甚至他们自己(实际上他们没有私人maven仓库)。

我的项目结构就像

build.gradle

我在项目根目录中添加了一个文件夹my-app/ |-lib | |-some.jar | |-other.jar | |-src/ |-main/ | |-java/ | |-resources/ | |-test/ |-java/ ,并将这些非maven jar放入其中。问题是我如何配置lib/将这些jar包含在classpath中?或者我可以将这些罐放在其他文件夹中以避免扭曲maven配置吗?

1 个答案:

答案 0 :(得分:-2)

你可以这样做:

例如,我想在我的存储库中添加ojdbc-7.jar,我转到我的存储库 \ USERFolder \ Laptop_Login.m2 \库\ ojdbc \ ojdbc \ 7 我手动创建路径ojdbc \ ojdbc \ 7 \,并在路径7我把我的文件罐。

依赖性 groupId ojdbc groupId artifactId ojdbc artifactId 版本7版本 依赖

在artifactId的标签值和标签的版本值之间添加一个像这样的缩写(ojdbc-7)。

我认为这是更好的方法。