Liferay7使用maven引入第三方jar包

  1. 添加要引入的依赖包
<dependency>
  <groupId>org.apache.shiro</groupId>
  <artifactId>shiro-core</artifactId>
  <version>1.1.0</version>
  <scope>provided</scope>
</dependency>
  1. 打开模块的bnd.bnd文件,通过-includeresource指令将要添加的jar包,如果jar包依赖其他库,也要一并添加
-includeresource:
  META-INF/lib/shiro-core.jar=shiro-core-[0-9]*.jar;lib:=true

执行上述步骤后,点击发布,依赖的jar会打包在META-INF/lib目录下,此时,服务端可能会提示unresolved imports信息,将这些imports加入到黑名单即可。

Import-Package: !foo.bar.baz
原文地址:https://www.cnblogs.com/jj-chenjunjie/p/12386672.html