簡體   English   中英

Maven中央存儲庫上缺少工件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM