2016-09-26 57 views
0

我想爲我計劃使用Apache Shiro的基於eclipse的項目設置目標定義。如何從Apache shiro庫創建p2存儲庫

理想情況下,我希望從p2存儲庫獲取Apache Shiro jar,但似乎無法找到它。有人知道這樣的存儲庫是否存在?

回答

0

您可以使用Maven Tycho爲Apache Shiro創建P2存儲庫。因此,您必須創建一個pom.xml,以在其依賴項部分中參照Apache Shiro依賴關係。然後,在這個pom中配置Maven Tycho的P2 Extra Plugin。該插件爲maven依賴項創建P2存儲庫。 Here是一個完整的pom配置示例。

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}" /> 

與JRE選擇「運行在同一個JRE的工作區」的Eclipse的外部工具配置中執行腳本。然後在dir.repo內創建p2回購。