使用Maven从本地将JAR添加到WAR包装

萨拉斯

在maven项目中有一个lib文件夹。我正在将每个罐子添加到依赖项中,例如,

     <dependency>
          <groupId>abcd</groupId>
          <artifactId>abcd</artifactId>
          <version>1.0</version>
          <scope>system</scope>
          <systemPath>${basedir}/lib/abcd.jar</systemPath>
     </dependency>

在打包用于战争的项目时,这些jar不会捆绑在“ WEB-INF / lib”中

请有人帮助我。

DirkNM

这是范围“系统”的描述:

此作用域与提供的作用域相似,不同之处在于您必须提供显式包含它的JAR。该工件始终可用,并且不会在存储库中查找。

这意味着,maven假定此依赖关系已存在于目标系统中,并且不会随您的WAR文件一起提供。

您可以将库添加到本地存储库。

这里是一个例子:

mvn install:install-file -Dfile=<path-to-your-jarfile> -DgroupId=abcd -DartifactId=abcd -Dversion=1.0 -Dpackaging=jar

完成后,您将范围添加为“ compile”的依赖项:

<dependency>
      <groupId>abcd</groupId>
      <artifactId>abcd</artifactId>
      <version>1.0</version>
      <scope>compile</scope>
</dependency>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Maven:将本地依赖项添加到jar

使用Maven着色将外部jar添加到项目

Maven ant任务将系统路径jar添加到WAR文件

在构建之前将jar添加到Maven本地存储库

如何将本地jar文件添加到Maven项目?

使用Spring Boot Maven插件将Maven构建时间添加到jar名称构建中

将插件添加到本地jar的gradle buildscript中

Maven将属性文件添加到jar文件

什么是mvn命令(CLI)将Maven Central托管的JAR添加到本地.m2存储库中

如何使用 Maven Assembly 插件将文件从 webapp 目录添加到 jar?

使用Maven将JAR文件添加到Eclipse中的项目中

如何使用Maven将Implementation-Version值添加到jar清单中?

将包装名称添加到符号

Maven不会将本地依赖项添加到目标jar

将自定义jar添加到Maven本地存储库

将子模块中的小程序添加到Maven中的WAR文件

Tomcat-Maven-如何将静态页面添加到WAR文件中?

Maven通过systemPath / system添加jar,但未添加到war或其他任何地方

maven将项目的jar库添加到可执行jar

如何在不使用gradle或Maven或Eclipse的情况下将jar文件添加到Java项目

将字体添加到本地项目

将本地插件添加到CKEditor

将jar文件添加到本地存储库(Linux服务器)

如何将本地.jar文件依赖项添加到build.gradle文件?

如何将本地.jar文件依赖项添加到build.gradle.kt文件?

创建一个zip文件,并使用maven将其添加到war文件中

在Maven阴影jar中包含第3方jar,而无需将其添加到本地存储库

将Facebook jar添加到Xamarin

将.jar文件添加到Matlab