如何在Eclipse包资源管理器中显示缩短的项目名称?

3

我在一家有Java项目名称标准的大公司工作。这些标准非常详细:

com.company.department.subdepartment.stream.project

我想缩短项目名称,以减少包资源管理器占用屏幕的空间。当鼠标悬停在项目名称上时,可以显示完整的名称,但是由于名称过长,在确定下一个要查看的项目时仍然非常缓慢。正如之前所回答的那样,的名称可以被缩短。虽然我已经设置了规则,但它只适用于包。

com.company.department.subdepartment={department}

在Eclipse中,是否有类似的方法可以用于项目名称?

我认为这个问题没有深入到问题的根本原因。项目名称不是在.project文件中定义的吗?为什么这些文件要受版本控制 - 它们不应该被控制(我相信有关于此的问题/答案)。任何人都应该能够将他们在Eclipse中看到的项目命名为任何他们想要的名称,并且不需要检查 .project 和 .classpath 文件。 - Thomas Owens
我们使用 Rational Team Concert 扩展程序来与 Eclipse 集成,这样所有内容都会同步到代码库。由于有很多程序员共享项目,所以标准化的系统可以确保不会发生冲突。 - Will Beason
我没有使用RTC,但大多数版本控制工具都可以选择要忽略的文件。一个简单的谷歌搜索确实找到了一种从更改集中排除文件的方法。这将被视为良好的做法(请参见此处此处以及其他)。我真的建议您审查您的流程。 - Thomas Owens
尝试过了,但没成功。我告诉RTC忽略.project文件并删除了存储库中的文件,同步后更改了名称,但名称仍在RTC中更改了。 - Will Beason
1
那看起来像是一个RTC的问题。更好的问题应该是:“我如何让RTC的Eclipse扩展忽略我的.project和.classpath文件?”然后当然要描述一下你尝试过但没有成功的方法。 - Thomas Owens
基本上,那样做行不通。解决问题的唯一方法是让Eclipse缩短包名。 - Will Beason
2个回答

1
包资源管理器使用org.eclipse.jdt.internal.ui.packageview.PackageExplorerLabelProvider类来提供视图标签。查看该类的源代码后,我没有发现任何缩短项目名称的支持。

0

以下的想法取决于您的Eclipse工作区设置。如果您很幸运,只需从版本控制系统导入项目,那么这些想法可能适用于您。

如果您正在使用Maven,则Eclipse项目名称通常是根据您的GAV派生的。导入Maven项目向导有选项可用于基于您的Maven GAV使用什么模式来命名项目。

否则,您有时可以右键单击项目 -> 重命名。如果您有任何脚本或类似的东西将项目名称硬编码,则YMMV。如果您有这些约束,请查找这些脚本并使用变量而不是硬编码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接