[英]Missing artifacts on Maven Central Repository
Maven中央存儲庫沒有Eclipse Juno 4.2發行版的jar和工件。 我在哪里可以找到所有這些jar和工件(以及pom.xml-包括傳遞依賴項)。當我們計划將eclipse插件從3.2遷移到4.2時,這對於我們解決所有maven依賴項將很有幫助。
在發布新問題之前,請看一下舊問題。
我認為該線程將回復您: Eclipse Juno的Maven
我們面臨着類似的問題。 也許您應該考慮使用Tycho用Maven構建Eclipse插件。 它支持使用eclipse更新站點作為依賴源。 這樣,您無需解決Maven存儲庫中的Eclipse依賴關系。
Tycho將清單文件作為依賴項定義。 但是,仍然可以包括Maven依賴項。 具體的插件項目必須具有包裝
<packaging>eclipse-plugin</packaging>
如果目標平台定義不包含包含依賴項的所需更新站點,請將其添加到pom:
<repositories>
<repository>
<id>indigo</id>
<!-- Or juno update site in your case -->
<url>http://download.eclipse.org/releases/indigo/</url>
<layout>p2</layout>
</repository>
</repositories>
此外,您還必須按以下方式配置構建:
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho.version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho.version}</version>
<configuration>
<target>
<artifact>
<!-- coordinates of your target platform definition -->
</artifact>
</target>
<!-- This allows you to additionally consider pom dependencies -->
<pomDependencies>consider</pomDependencies>
<configuration>
<environments>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86</arch>
</environment>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86</arch>
</environment>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>macosx</os>
<ws>cocoa</ws>
<arch>x86_64</arch>
</environment>
</environments>
</configuration>
</configuration>
</plugin>
</plugins>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.