如何将eclipse java项目转换为groovy项目?

时间:2012-07-26 13:13:02

标签: eclipse groovy

我从svn检出了十到十二个本机java项目。最后我正在考虑将所有代码转换为groovy。我首先只关注这两个步骤:

1)将java项目转换为Groovy项目

2)将所有项目中所有10,000个奇数文件的扩展名更改为.groovy。

所以我想知道eclipse是否可以为这两个步骤(通过UI)提供一些帮助,而不必更改所有.classpath条目或.project条目。

PS:我已经安装了groovy插件

1 个答案:

答案 0 :(得分:1)

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,但之后不会再次更改它。

我建议使用批处理文件进行重命名(或者如果安装了VS,也可以使用C#程序。)

我找到了这个例子:https://superuser.com/questions/205083/which-command-can-i-use-to-recursively-rename-or-move-a-file-in-windows

For循环在批处理文件中有点奇怪,但它们运行良好。

我认为这会让你前进。当然,从最小的项目开始!