0

svn からチェックアウトした 10 から 12 のネイティブ Java プロジェクトのセットがあります。最終的には、すべてのコードを groovy に変換することを検討しています。最初に、次の 2 つの手順にのみ集中します。

1) Java プロジェクトを Groovy プロジェクトに変換する

2) 全プロジェクトの 10,000 個の奇数ファイルすべての拡張子を .groovy に変更します。

したがって、すべての .classpath エントリまたは .project エントリを変更しなくても、Eclipse が (UI を介して) これらの 2 つの手順を支援できるかどうかを知りたいです。

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 を再度修正する必要がありますが、その後は変更されません。

名前の変更にはバッチ ファイル (VS もインストールされている場合は C# プログラム) を使用することをお勧めします。

この例を見つけました: https://superuser.com/questions/205083/which-command-can-i-use-to-recurively-rename-or-move-a-file-in-windows

for ループはバッチ ファイルでは少し奇妙ですが、うまく機能します。

そうすればうまくいくと思います。もちろん、最小のプロジェクトから始めましょう。

于 2012-07-27T00:35:18.050 に答える