繁体   English   中英

如何添加非行罐子到类路径?

[英]How to add non-maven jars to classpath?

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

这些jar由公司提供,它们没有计划将这些jar托管在任何Maven存储库中,甚至是它们自己的存储库中(实际上,它们没有私有Maven存储库)。

我的项目结构就像

my-app/
  |-lib
  |  |-some.jar
  |  |-other.jar
  |
  |-src/
     |-main/
     |   |-java/
     |   |-resources/
     |
     |-test/
         |-java/

我在项目根目录下添加了一个lib/文件夹,并将那些非Maven的jar放入其中。 问题是如何配置pom.xml以将这些jar包含在classpath中? 还是可以将这些罐子放在其他文件夹中,以避免扭曲Maven配置?

你可以这样做 :

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

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

在标签的artifactId的值和标签的version的值之间添加这样的碎肉(ojdbc-7)。

我认为这是更好的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM