【问题标题】:Include jar but not dependencies in war在战争中包含 jar 但不包含依赖项
【发布时间】:2015-05-25 05:28:33
【问题描述】:

我正在使用 maven 构建我的项目,并且一切正常。 现在我在我的 pom 中添加了一个新的依赖项,maven 包含了新 jar 对 war 的所有依赖项,我只想在我的 war 中包含那个新 jar 而不是它的依赖项。

所以我在maven-war-plugin 中尝试过excludes。在这种情况下,我必须在 pom.xml 中添加大量排除条目。有没有更好的办法??

【问题讨论】:

  • 你以后会考虑这场战争吗?
  • 不,我们直接部署war

标签: java maven build maven-3 maven-war-plugin


【解决方案1】:

首先,在你的战争中加入独立的罐子并没有什么坏处。有时它需要在运行时。

我认为没有其他选择。如果存在多个罐子,请尝试拾取特定的罐子...

尝试使用作用域作为编译

【讨论】:

  • 问题是导致版本不匹配。我们正在使用某个库的 2.0.4 版本,而这个新 jar 使用的是 1.6.1,现在 web-inf lib 包含两个 jar,我的应用程序失败了,因为在 2.0.4 之前选择了 1.6.1 jar 我只需要来自的客户端类新罐子
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 2015-12-27
  • 2014-06-08
相关资源
最近更新 更多