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

将Eclipse项目类型从常规转换为Java

叶华皓
2023-03-14
问题内容

我正在接管另一个团队的项目,并且遇到了一些奇怪的Eclipse问题。

我使用Subversive作为插件,当我去检查主干时,它带我到标准的“签出为”对话框,在该对话框中,我可以选择签出方法,而这是唯一对我有用的方法(或适用)是最后一个选项(Checkout as a project with the name specified)。

所以我指定了名称,然后该项目按正常方式签出,一切正常,除了…

尽管这 应该 是一个Java项目(WARs up to Java Web app),但 似乎
使该项目的团队将其创建为常规项目(请转到Project > Properties > Resource > Type = 'Project')。

因此,没有启用Java项目随附的典型功能,包括(但肯定不限于):

  • F3 即使该类型与我当前正在编辑的类型在同一包(在这种情况下为文件夹)内定义,也不起作用(因为Eclipse并未将其视为Java项目)
  • 无法搜索Java类
  • 无法从Eclipse内部构建(因为没有源包,只有文件夹),等等。
  • 这个清单不胜枚举…

所以我的问题是:

  • 有没有一种方法可以将该 常规项目 类型转换为 Java项目, 而不必创建一个新项目并复制所有内容?
  • 我想知道我是否签出了错误的项目,但是(Subversive中的)所有签出方法都没有真正适用:(1)Check out as a project configured using the New Project Wizard(为什么要作为新项目签出?!?),(2)Find projects in the children of the selected resource(否),( 3)Check out as a folder into an existing project(否)。
  • 我还有其他途径可以“ Java验证”该项目吗?

问题答案:

在下面Project Properties -> Project Facets -> Convert to facetedform...可以选择Java-这会将Java功能添加到您的项目中。在那里,您还可以Dynamic Web Module根据需要添加其他方面。

从您编写的内容来看,项目已正确签出。Check out as a project configured using the New Project Wizard.project文件在存储库中不存在并且您必须手动选择项目类型时,该选项适用。它将仅在本地创建一个新的Eclipse项目。



 类似资料:
  • 问题内容: 我已经看到有关将android转换为java项目的问题。现在,我想了解有关将Java项目转换为Android项目的信息。有什么办法吗?谢谢 问题答案: 第一路 安装ADT插件 右键单击Java项目 选择“ Android”>“转换为Android项目”。 供应文件夹,并且如果需要的话。 第二种方式:UPD 实际上,“第一种方式”不适用于最新的ADT插件版本,由于某种原因,谷歌已删除了c

  • 问题内容: 对于正在执行的项目,我们正在考虑使用Eclipse的Maven插件来自动化我们的构建。现在,该过程比应该的要复杂得多,并且我们希望Maven可以将事情简化为一键式构建。 我的问题是,是否存在使用Maven插件将现有的Eclipse Java项目转换为Maven项目的向导或自动导入器?或者我应该创建一个新的Maven项目并手动复制所有源文件,库等。 问题答案: 如果您只想创建一个默认的P

  • 问题内容: 有人可以告诉我如何将我的Java程序代码导入Eclipse吗?因为我有点想导入它。我通常使用Java博士,但是我想开始使用Eclipse,因为我觉得它更专业并且我喜欢它的“感觉”?那么有人可以向我解释如何去做吗? 如果您需要任何东西,请问:D 问题答案: 为了将您的代码导入Eclipse: 确保所有代码都在一个文件夹(例如/ project)下 在Eclipse中,使用File-> N

  • 我找到了一个我想做的开源项目,但是我在设置初始配置时遇到了麻烦。这个项目似乎是用Eclipse编写的,我正在尝试让它与Android Studio一起工作。在经历了一系列错误之后,我终于在运行之前在configuration菜单中看到了以下错误。 我找到了许多类似的答案,建议我使用命令,但我的项目没有使用Gradle设置,因为我正在构建其他人的项目。这是我第一次使用Android Studio,所

  • 我有一个用Java编写的gradle项目,想把整个事情变成一个scala项目(仍然是gradle)。要做到这一点,需要采取哪些步骤? 我开始在scala中定义main方法,似乎Intellij不知道我要做什么。 到目前为止我所做的: > 在build.gradle中应用插件:“scala”--> 在build.gradle中编译'org.scala-lang:scala-library:2.10.

  • 我试图使用Eclipse的从maven开始。但如果我尝试将现有项目更改为Maven项目(),结果是: null 问题可能出在哪里? 更新(生成的pom.xml):