Eclipse Maven中央存储库中缺少工件
Maven中央存储库没有EclipseJuno4.2版本的JAR和工件。Eclipse Maven中央存储库中缺少工件,eclipse,maven,eclipse-plugin,Eclipse,Maven,Eclipse Plugin,Maven中央存储库没有EclipseJuno4.2版本的JAR和工件。 我在哪里可以找到所有这些JAR和工件(以及pom.xml,包括可传递的依赖项)。在我们计划将eclipse插件从3.2迁移到4.2时,解决所有maven依赖项将对我们有所帮助。在发布新问题之前,先看看旧问题 我想这个帖子会回复你的:我们遇到了类似的问题。也许你应该考虑使用TyCHO用Maven构建Eclipse插件。它支持使用eclipse更新站点作为依赖项源。这样,您就不需要从Maven存储库解析eclipse依赖关系
我在哪里可以找到所有这些JAR和工件(以及pom.xml,包括可传递的依赖项)。在我们计划将eclipse插件从3.2迁移到4.2时,解决所有maven依赖项将对我们有所帮助。在发布新问题之前,先看看旧问题
我想这个帖子会回复你的:我们遇到了类似的问题。也许你应该考虑使用TyCHO用Maven构建Eclipse插件。它支持使用eclipse更新站点作为依赖项源。这样,您就不需要从Maven存储库解析eclipse依赖关系 Tycho将清单文件作为依赖项定义。但是,仍然可以包含maven依赖项。具体的插件项目必须有包装
<packaging>eclipse-plugin</packaging>
eclipse插件
如果目标平台定义不包含包含依赖项的所需更新站点,请将其添加到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>
靛蓝
http://download.eclipse.org/releases/indigo/
p2
此外,您还必须按照以下方式配置生成:
<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>
org.eclipse.tycho
tycho maven插件
${tycho.version}
真的
org.eclipse.tycho
目标平台配置
${tycho.version}
考虑
linux
gtk
x86
linux
gtk
x86_64
win32
win32
x86
win32
win32
x86_64
马科斯
热可可
x86_64
很抱歉,这不是我要找的东西。Maven Central repository拥有所有eclipse插件JAR和工件。下面是我们找不到eclipse Juno 4.2 JAR、工件和相关POM的链接。谢谢回复。但不幸的是,我甚至在EclipseNexus存储库中也找不到工件。我们面临着类似的问题。也许你应该考虑使用TyCHO用Maven构建Eclipse插件。它支持使用eclipse更新站点作为依赖项源。通过这种方式,您不需要从Maven存储库解析eclipse依赖关系。感谢您的回复。我已经尝试使用Tycho命令为Juno工件创建pom.xml,但是POM并不包含所有的可传递依赖项。是否有任何方法也可以将可传递依赖项添加到POM.xmls中?感谢您的回复。我们已经找到了可传递依赖项,并在POM.xml中分别添加了这些可传递依赖项