Maven是否能够更改jar文件的包级别?

时间:2016-12-16 07:28:51

标签: maven jar package

在我的应用程序中,客户端在类路径中具有相同jar文件的不同版本。这会在访问这些jar的方法时在运行时导致IllegalAccessError异常。我无法删除此jar的旧版本,同时由于项目的要求,我必须添加此jar的新版本。所以我必须修改maven提供的新版jar的包级别。例如:

现状: Pointer类的包级别:

  • 旧版本:com.sun.jna
  • 对于新版本:com.sun.jna(实际上主要问题是)

目标情况: Pointer类的包级别:

  • 旧版本:com.sun.jna - >我无法对旧版本进行任何修改
  • 新版本:com.sun.jna.blabla

因此在运行时不会出现任何访问​​错误。

简单地说,如何通过使用maven工具实现这一目标?

此致

0 个答案:

没有答案