【问题标题】:How to create a p2 repository from Apache shiro library如何从 Apache shiro 库创建 p2 存储库
【发布时间】:2017-01-16 16:49:02
【问题描述】:

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

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

【问题讨论】:

    标签: shiro p2


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可以在Eclipse 中自己创建一个存储库。下载 Shiro 并将捆绑包解压缩到文件夹 extractedShiro。 创建一个蚂蚁脚本

      <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 存储库。

      【讨论】:

        猜你喜欢
        • 2013-08-18
        • 1970-01-01
        • 2013-01-26
        • 1970-01-01
        • 2017-10-09
        • 2011-02-24
        • 1970-01-01
        • 2018-10-25
        • 2012-04-25
        相关资源
        最近更新 更多