[英]Adding Psychopath Xpath2 processor as a dependency in a maven project
我想在使用Apache maven進行構建的項目(IDE:Intellij Idea)中使用Psychopath Xpath處理器,而該項目在maven中央存儲庫中不可用。 精神病患者罐子在這里 。 我也知道psychopath XPath2引擎也可以通過P2存儲庫獲得。 為了使Maven下載.jar + Java源+ Javadoc,以及最終其他依賴項(實際上是IBM ICU,Xerces,JavaCup),我必須放入pom.xml中。
如果它可以通過p2存儲庫獲得,如何將其作為依賴項添加到pom.xml中。建議在某些地方使用tycho並從p2存儲庫中添加依賴項。 仍然需要更好的指導。
在“ 使用Maven獲得Hudson構建 ”中,也討論了此問題,但無法從中得到積極的幫助。
您可以配置Maven以直接從P2存儲庫下載依賴項。 這是Psychopath的示例設置:
<project>
...
<repositories>
<repository>
<id>kepler</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/kepler/201306260900</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>osgi.bundle</groupId>
<artifactId>org.eclipse.wst.xml.xpath2.processor</artifactId>
<version>2.1.100.v201211261519</version>
</dependency>
<dependency>
<groupId>osgi.bundle</groupId>
<artifactId>java_cup.runtime</artifactId>
<version>0.10.0.v201005080400</version>
</dependency>
</dependencies>
<build>
<extensions>
<extension>
<groupId>com.github.veithen.cosmos</groupId>
<artifactId>p2-maven-connector</artifactId>
<version>0.3</version>
</extension>
</extensions>
</build>
</project>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.