当前位置: 首页 > 面试题库 >

如何使用多个子项目设置Eclipse项目(OSGi-Bundles)

令狐灿
2023-03-14
问题内容

Sherlog是基于OSGi的日志分析器,如果我将此项目作为工作区快照导入,则我的工作区中会收到很多项目,但是我希望将它们作为项目中的子项目。

另一个选择是从svn签出,但是然后我遇到了其他问题(我不知道如何设置依赖项以进行自动构建)

是否有人对此主题有想法或好的链接?谢谢


问题答案:

Eclipse不支持子项目。Eclipse的生活方式是工作空间中的一个或多个项目(也许使用工作集来避免看到它们)。

因此,我们建立了一种在切换项目时切换工作空间的方法。团队项目非常适合CVS。对于git,我为每个工作区做一个单独的克隆,因为Eclipse中对Maven的支持不能轻易地对pom层次结构(例如新项目)中的更改进行处理。



 类似资料:
  • Gradle 项目可以通过多项目配置依赖于其它 Gradle 项目。通常使用多项目配置会将所有库项目(如 lib1、lib2)添加到指定的根项目(如 libraries)。例如,给定以下项目结构: MyProject/ + app/ + libraries/ + lib1/ + lib2/ 我们可以找出3个项目。Gradle 将会按照以下名字进行映射: :app :librar

  • 问题内容: 有没有在Eclipse的方式来设置或通过项目的情况下的一个项目?通常,这些设置引用当前工作空间的所有项目。我可以得到的距离越近,但这又又指的是构建的顺序。 问题答案: 不,这是设计无法实现的。我引用了关于同一主题的较早讨论: “我们认为在工作空间的一部分上具有自动构建的模式混淆了自动构建的概念,这目前意味着用户不需要了解构建。我们的想法是,使用新的工作集构建,您可以为其添加密钥绑定(或

  • 我试图在Eclipse中使用Maven建立一个maven项目。到目前为止我所尝试的: 通过创建新的Maven项目并选择组织,在Eclipse中创建项目。编码室。版本2.7中的mojo gwt maven插件。0 问题:-Eclispe没有给我提供任何运行配置 所以我去了项目的属性,去了谷歌标签,把Eclipse指向webapp文件夹,并检查了上面写着“使用谷歌网络工具包”的chedkbox。 在那

  • 我开始使用Gradle进行多项目。然而,Gradle手册并没有给出关于子项目命名的最佳实践的很多提示。 我有一个名为“Datalogger”的multiproject,它由两个子项目“Core”和“Entries”组成:

  • 问题内容: 我只是想知道,是否有可能同时将多个项目导入Eclipse。因为每当创建新工作区时,都必须将所需的项目从旧工作区导入到新创建的工作区中。 因此,很高兴知道是否存在同时导入多个项目的选项? 谢谢。 问题答案: 如果所有旧项目都存在于单个目录或单个父目录中,则可以执行 File- > Import …-> Existing Projects intoworkspace 。选择一个根目录,该目

  • 我在最新的带有m2e plugini安装的eclipse中执行了以下操作: > 创建父maven项目 右键单击maven项目,在父项目下创建2个maven模块注意:现在我的eclipse中有3个项目 然后通过svn分享我的项目(例如超文本传输协议:xxx.xxx.myproject/trunk) 然后我的队友试图通过执行以下操作来检查这个项目 选择导入-- 现在我们的问题是: 签出项目后,在他的e