Maven中央资源库没有Eclipse Juno 4.2版本的jar和工件。 我在哪里可以找到所有这些jar和artifacts(以及pom.xml - 包括传递依赖)。当我们计划将eclipse插件从3.2移植到4.2时,它将有助于我们解决所有maven依赖关系。Maven Central Repository上缺失的工件
回答
在发布一个新问题之前,先看看旧的问题。
我觉得这个线程将回复您:Maven with Eclipse Juno
我们面临着类似的问题。也许你应该考虑使用Tycho来用Maven构建Eclipse插件。它支持使用eclipse更新站点作为依赖源。这样你就不需要从Maven仓库解析eclipse依赖关系。
Tycho将Manifest文件作为依赖性定义。但是仍然可以包含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>
谢谢回复。但不幸的是,即使在Eclipse nexus存储库上也找不到工件。 https://repo.eclipse.org/index.html – user3021350
我们遇到了类似的问题。也许你应该考虑使用Tycho来用Maven构建Eclipse插件。它支持使用eclipse更新站点作为依赖源。这样你就不需要从Maven仓库解析eclipse依赖关系。 – ahaber
感谢您的答复。我已经尝试使用Tyo命令为Juno工件创建pom.xml,但POM不包含所有传递依赖关系。是否有任何方法将传递依赖关系也添加到POM.xmls? – user3021350
- 1. 无法使用Maven Central Repository
- 2. 将授权的工件发布到Maven Central Repository
- 3. 发布到maven central/codehaus repository的Grails 2.0工件
- 4. 是否有可能在Maven Central Repository中缺少一个jar?
- 5. 我可以从网上下载Maven缺失的工件吗?
- 6. 寻找缺失的Maven工件
- 7. Maven Central Repository的官方镜像是什么?
- 8. Maven在添加Powermock时缺失工件
- 9. 在春季工具套件中找不到缺失的com.css maven工件
- 10. Maven Surefire插件缺失?
- 11. maven repository setting.xml镜像
- 12. 自动下载缺失的工件(如果在Artifactory中缺失)
- 13. CGLIB 3在Maven Central
- 14. Maven缺失神器
- 15. maven-deploy-plugin repository
- 16. 缺失的工件com.sun:工具:jar
- 17. Maven Central的Chronicle队列
- 18. Nexus和Maven:访问Maven Central Repo?
- 19. 从Maven Central导入RoundedImageView
- 20. maven - 丢失工件错误
- 21. 在Maven/Spring项目中缺失工件的问题
- 22. docker build后缺少m2 repository
- 23. 从Maven Central安装Maven本身
- 24. 将大版本部署到Maven Central
- 25. Nexus未连接到maven-central
- 26. 使用子模块发布到Maven Central
- 27. Kotlin和Gradle没有Maven Central?
- 28. 为什么一些RichFaces工件不在Maven Central中?
- 29. 如何使用Maven Central确定哪个工件包含类?
- 30. UTopup.1.0.jar文件缺失。 Java,eclipse,Maven
对不起,这不是我正在寻找的东西。 Maven中央存储库具有所有eclipse插件罐以及artifacts.Here是链接http://search.maven.org/#browse.But,因此我们无法找到Eclipse Juno 4.2罐,工件和相关的POM .xml – user3021350