【问题标题】:How to add local jars folder in class path using POM如何使用 POM 在类路径中添加本地 jars 文件夹
【发布时间】:2020-01-12 20:00:16
【问题描述】:

我的 Java 应用程序中有近 10 个本地 jars(这些 jars 是构建我的应用程序所必需的)。我希望他们使用 POM 添加到类路径中。我该怎么做?

【问题讨论】:

  • 为什么不将它们添加到本地 maven 存储库?
  • 我希望它们成为项目的一部分,因为它们是编译所必需的。一旦我的应用程序由 Jenkin 构建,它将部署到 WebSphere,应用程序将通过共享库引用这些 jar(它将包含所有那些属于应用程序一部分的本地罐子)
  • 和...?为什么不将它们添加到本地 maven 存储库?
  • 如果您想将它们添加到类路径中,您必须在 pom 文件中将它们定义为依赖项...

标签: java maven jar pom.xml


【解决方案1】:

您可以将依赖项添加为系统范围,并通过其完整路径引用它。考虑 JAR 位于 /lib 中。然后在您的 pom.xml 文件中添加依赖项,如下所示:

<dependency>
  <groupId>com.abc.pqr</groupId>
  <artifactId>sample-app</artifactId>
  <version>1.0</version>
  <scope>system</scope>
  <systemPath>${basedir}/lib/your_jar.jar</systemPath>
</dependency>

${basedir}表示包含pom.xml的目录。

【讨论】:

    猜你喜欢
    • 2021-10-26
    • 2019-12-22
    • 2013-03-15
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 1970-01-01
    相关资源
    最近更新 更多