如何从Apache shiro库创建p2存储库

时间:2016-09-26 06:47:25

标签: shiro p2

我正在尝试为基于eclipse的项目设置目标定义,我计划使用Apache Shiro。

理想情况下,我想从p2存储库获取Apache Shiro jar,但我似乎无法找到它。有人知道这样的存储库是否存在?

2 个答案:

答案 0 :(得分:0)

您可以在Eclipse内自行创建回购。下载Shiro并将包解压缩到文件夹extractedShiro。 创建一个ant脚本

<property name="dir.shiroBundles" value="c:/tmp/extractShiro" />
<property name="dir.repo" value="c:/tmp/p2Shiro" />
<p2.publish.featuresAndBundles metadataRepository="file:/${dir.repo}"
                                       artifactRepository="file:/${dir.repo}"
                                       publishArtifacts="true"
                                       compress="true"
                                       source="${dir.shiroBundles}" />

在Eclipse的外部工具配置中使用JRE选择“在与工作空间相同的JRE中运行”执行脚本。然后在dir.repo内创建生成的p2 repo。

答案 1 :(得分:0)

您可以使用Maven Tycho为Apache Shiro创建P2存储库。因此,您必须在其依赖项部分中创建一个引用Apache Shiro依赖项的pom.xml。然后,在此pom中配置Maven Tycho的P2 Extra Plugin。此插件为maven依赖项创建P2存储库。 Here是一个完整的pom配置示例。