40得票2回答
管理/托管自己的p2存储库的工具?

我们公司使用Maven。我们使用Nexus仓库管理器来存储我们的快照和发布版本。 目前,我们正在基于Eclipse开发一个产品。我们使用Tycho来进行开发。 问题是:在我们基于Eclipse的产品中,有许多功能。我们的想法是单独构建每个功能(或一组功能)并将它们放入内部P2仓库。当一个功...

19得票1回答
无法使用Tycho和Java 9构建Eclipse RCP项目

我的Eclipse RCP Maven项目在使用Java 8时可以成功构建,但在使用Java 9时失败:[INFO] Scanning for projects... [WARNING] Could not start bundle org.eclipse.equinox.registry o...

19得票3回答
使用Maven开发OSGi应用程序时,我应该首先使用POM还是MANIFEST?

在使用Maven开发OSGi应用程序时,有两种主要方法:POM-first和MANIFEST-first。 方法 优点 缺点 POM-first 易于管理依赖性;更好的可重用性;更容易维护版本; 需要手动配置MANIFEST.MF文件;可能难以控制输出JAR包内容 MANIFES...

19得票2回答
Maven中出现“Unknown packaging: eclipse-plugin”的错误

我想使用 eclipse-plugin 打包方式在 Maven 中构建项目,但是我的 POM 文件出现了以下错误:[ERROR] Unknown packaging: eclipse-plugin @ line 15, column 13 . pom.xml:<project xmlns...

15得票2回答
如何使用Maven自动更新Eclipse插件的版本号?

我正在处理一个类似于 这里所描述的 项目。 因此,它在父pom.xml文件中有几个模块: <modules> <module>../de.vogella.tycho.plugin</module> <module>../de.vo...

14得票2回答
在Eclipse RCP Tycho应用程序中使用第三方库

我按照vogella详尽的Tycho教程创建了一个样板项目。 事实: 没有特性(feature),也没有插件。唯一的插件是RCP应用程序,也是入口点。 问题: 我不知道在哪个pom.xml文件中包含第三方依赖关系。 我不能将它们包含在RCP项目中,因为该POM的打包方式是e...

14得票2回答
如何将本地目录用作Tycho构建的目标平台?

我想使用Maven/Tycho构建一个RCP应用程序,其目标平台是一个目录。 但现在我遇到了依赖项无法解析的问题。Internal error: java.lang.RuntimeException: "No solution found because the problem is un...

14得票3回答
当集成Maven、Tycho和Eclipse时处理非OSGi依赖

我有一堆基于Eclipse的插件,正在将它们迁移到Maven/Tycho。这些插件中的大部分依赖于单独的库,我现在通过Maven管理它们,而不是使用 .jar文件。 我当前设置中最麻烦的部分是由于Tycho无法处理仅限于Maven(即非OSGi)的构件所致。我的当前设置如下: 在每个Ec...

14得票4回答
如何在使用Maven和Tycho时保持插件清单版本和pom版本同步

我使用Maven和Tycho来构建Eclipse插件。Tycho通过检查插件的清单文件生成Maven的pom.xml文件。现在清单文件和pom文件都有插件的版本号,需要手动保持同步。这是因为我在生成的pom文件中进行了一些自定义,不能在每次更改清单中的版本时覆盖它。 我的问题是,是否有一种方...

13得票1回答
从Maven仓库解析Tycho特性以构建p2仓库

我正在尝试从远程Maven仓库中的Tycho特性构建p2仓库,而不必先将这些特性安装到本地Maven仓库中(例如 Tycho无法解析另一个反应堆构建的产品到eclipse-feature的引用),也不必在单个反应堆构建中同时构建所有特性和仓库。 背景 我有一个多模块的Tycho项目,可以构...