2017-06-08 8 views
1

にプロジェクトを変換した後、私たちは基本エンティティクラスを作成し、MyBatisのジェネレータは、私はGradleの(STS)やMaven

我々はgeneratorConfig.xmlファイルを作成したCRUD操作を作成するために、MyBatisのジェネレータを使用を検討している作業と停止します今、私たちは、これはすべて私たちの他のプロジェクト

ための規則ですので、我々はそれを行ういったんプロジェクトはGradleの(GradleのSTS)を使用するように変換する

を期待通りにすべてのクラスが作成された当社のターゲットフォルダではMyBatisのジェネレータ を実行し、 MyBatis Generatorを再実行すると、次のエラーが発生します。または

は、私たちが間違ってやっている

「プロジェクトのソースフォルダが見つかりませんか」?

これは私が最初の実行にはJavaプロジェクト "myBatisArt"

を作成し、すべてのファイルがOKで作成された設定ファイル

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> 
<generatorConfiguration> 
    <context id="context1"> 
    <jdbcConnection connectionURL="jdbc:sqlserver://<>.database.windows.net:1433;database=dbName;user=dbUser;password=password" driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver" password="...." userId="...." /> 
    <javaModelGenerator targetPackage="javaModelGenerator" targetProject="myBatisArt\src" /> 
    <sqlMapGenerator targetPackage="sqlMapGenerator" targetProject="myBatisArt\src" /> 
    <javaClientGenerator targetPackage="javaClientGenerator" targetProject="myBatisArt\src" type="XMLMAPPER" /> 
    <table catalog="myDB" tableName="Companies">  
    </table> 
    </context> 
</generatorConfiguration> 

です。その後

が打つ「設定 - >のGradleに変換(STS)プロジェクト

(参照画像)

と私はエラー

取得再び生成プロセスを実行する」を見つけることができませんソースフォルダをmyBatisArt \ SRC \メイン\のJava aにtargetProjectプロパティを変更しようとしました「プロジェクトの

enter image description here

+0

Gradleでジェネレータをどのように実行していますか?ビルドファイルの関連するセクションを表示するのに役立ちます。 –

+0

あなたがしていることを私たちに示さずに、どうやって間違っているのか分かりましたか? –

+0

私はEclipseから生成プロセスを実行しています。 "Gradle"がターゲットのJavaプロジェクトに追加され、Generationスクリプトがあるプロジェクトには追加されません。 –

答えて

0

提案された。しかしこれは役に立たなかった。

一方、srcフォルダはeclipseの "src"フォルダとして定義されていませんでした。私は=> Javaビルド・パス=>ソースのプロパティに行き、「SRC」は、それが今私は「MyBatisのジェネレータ」を実行することができますし、私はエラーを取得していない問題

を解決フォルダを追加

しかし、3番目の手で、私がSTSプロジェクトをリフレッシュすると、srcフォルダはもう "src"フォルダとして定義されなくなり、再定義する必要があります。

ランス氏によると、STSはレガシーなので、私はこれらの問題があると思います。

関連する問題