我已经从 svn 签出了十到十二个本地 Java 项目。最终,我正在考虑将所有代码转换为 groovy。我首先只专注于这两个步骤:
1)将java项目转换为Groovy项目
2)将所有项目中的10,000个奇数文件的扩展名全部更改为.groovy。
所以我想知道eclipse是否可以为我提供这两个步骤的帮助(通过UI),而我不必更改所有.classpath条目或.project条目。
PS:我已经安装了 groovy 插件
java项目也是Maven项目吗?这会造成更多的混乱,但是是可行的。您应该可以从编辑 .classpath 开始
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="test"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="resources"/>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry exported="true" kind="con" path="GROOVY_SUPPORT"/>
<classpathentry exported="true" kind="con" path="GROOVY_DSL_SUPPORT"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry combineaccessrules="false" kind="src" path="/someDirectory"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
这是针对 Maven 和 Groovy 项目的。如果不需要,您可以省略 Maven 行。Eclipse 似乎不喜欢 Maven+Groovy 项目,因此您必须在导入后再次修复 .classpath,但之后不会再更改它。
我建议使用批处理文件进行重命名(或 C# 程序,如果您也安装了 VS)。
For 循环在批处理文件中有点奇怪,但它们工作得很好。
我认为那会让你继续前进。当然,从最小的项目开始!