Java Eclipse中的不同项目属性

Java Eclipse中的不同项目属性,java,eclipse,github,Java,Eclipse,Github,我试图在eclipse中从Github运行两个不同的项目,其中一个是 另一个是。我的目标是在检查项目属性时使用插件计算一些度量值,这两个属性都显示不同。有人能告诉我为什么吗?以及如何添加缺少的属性?在eclipse中,项目属性菜单中可用的属性特定于项目类型。 项目类型存储在项目元数据中。 您的Jhotdraw项目已配置为Java项目。 因此,存在与相关的多个属性。 而您的改造项目未配置为Java项目 因此Java属性不会出现。 要使Java属性可见,必须将项目配置为Java项目。 有很多方法可以

我试图在eclipse中从Github运行两个不同的项目,其中一个是
另一个是。我的目标是在检查项目属性时使用插件计算一些度量值,这两个属性都显示不同。有人能告诉我为什么吗?以及如何添加缺少的属性?

在eclipse中,项目属性菜单中可用的属性特定于项目类型。
项目类型存储在项目元数据中。

您的
Jhotdraw
项目已配置为Java项目。
因此,存在与相关的多个属性。

而您的
改造
项目未配置为Java项目
因此Java
属性不会出现。
要使Java
属性可见,必须将项目配置为Java项目。
有很多方法可以做到这一点:maven、ant、gradle、默认Java项目..
我看到GIT上的改造项目包含一个pom.xml 因此,将该项目作为现有Maven项目导入,应该可以:

文件菜单->导入->现有Maven项目

然后选择您签出改造的本地目录。

与jhotdraw7不同,改造不是作为Eclipse项目共享的:它不是用Eclipse创建的,或者文件
。project
。classpath
已从共享中排除

.project
文件中定义了项目的性质。在jhotdraw7中,行

告诉Eclipse它是一个Java项目。像Java构建路径这样的属性只显示在Java项目中

可以自动检测未作为Eclipse项目共享的项目(基于其内容,例如
pom.xml
文件或
*.java
文件),并通过以下方式进行配置:

  • 文件>从文件系统打开项目…
  • 在Git Repositories视图中,右键单击工作树节点,然后选择导入项目…
就你而言:

  • 删除项目改装不带选项删除光盘上的项目内容
  • 改型中删除文件
    .project
    ,同时撤消您所做的所有更改(例如,在Git Repositories视图中,右键单击改型存储库根节点,选择Reset…,然后在Reset对话框中选择Hard)
  • 在Git Repositories视图中,右键单击工作树节点,然后选择导入项目…

  • 两者都是java项目,那么为什么属性不同呢?用Maven导入项目,因为它是一个Maven项目。我使用Git(project from Git)导入了它们,这应该不会有问题。您可以从Eclipse视图中删除该项目(删除该项目而不选中“在磁盘上删除”框),然后从签出项目GIT的本地目录导入Maven项目。