Liferay7使用maven引入第三方jar包
- 添加要引入的依赖包
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
<version>1.1.0</version>
<scope>provided</scope>
</dependency>
- 打开模块的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