![](/img/trans.png)
[英]Maven and eclipse: a reliable way to add non-Maven or external jars to a project?
[英]How to add non-maven jars to classpath?
我必须在Spring Boot项目(MVC)中添加一些非Maven的jar。 这些罐子不是由maven或gradle或...构建的,并且没有pom.xml
或build.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.