0

我已经从 svn 签出了十到十二个本地 Java 项目。最终,我正在考虑将所有代码转换为 groovy。我首先只专注于这两个步骤:

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

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

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

PS:我已经安装了 groovy 插件

4

1 回答 1

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

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

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

For 循环在批处理文件中有点奇怪,但它们工作得很好。

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

于 2012-07-27T00:35:18.050 回答