プロジェクトをgithubから複製し、inetllij 2017.1にインポートしました。また、すべての依存モジュールを追加しました。基本的に、最新のjarを使用してプロジェクトをアップグレードしようとしています。
ビルドしようとすると、933エラーとともに上記のエラーが発生します。jdk1.7、grails 2.5、Tomcat 8が使用されます。実行構成も実行構成としてエラーをスローします:実行できません注:私のプロジェクトの以前のバージョンはすべて同じ設定で完全に正常に動作します助けてください。
私の場合、src/main/Java
の代わりにsrc/test/groovy
。残念ながら、InteliJはそのクラスでエラーを表示しませんが、代わりにモジュール全体をコンパイルしません。
どのクラスが間違っているかを調べるには、コンパイルされていないモジュール設定(プロジェクトツリーでF4)を開く->依存関係(タブ)-> Groovy->テストからコンパイルに変更します。
問題をさらに悪化させるのは、mavenが問題なくすべてをコンパイルしたことです。
私の場合、IntelliJ Idea CEを更新し、キャッシュを無効化した後にIDEを再起動しました。これを修正するには、IDEでgradleプロジェクトを更新するために以下を実行する必要がありました。
異なるgrailsバージョンを使用しているプロジェクトを切り替えるときに、同様の問題がありました。
解決策:コンソールからout
コマンドを実行して、build
およびgrails
ディレクトリを削除し、すべての依存関係をもう一度ダウンロードします。
私もこの答えをここに書きました: org.codehaus.groovy:groovy-all:2.4.12が見つかりませんでした 同様の問題があります。すべては正しくインストールされましたが、見つかりませんでした。また、この質問や類似の質問に回答したユーザーから報告された、IntelliJで更新可能なすべてのものを更新しました。プロジェクト内のすべての一時フォルダーを削除しました。役に立たないすべて。
次に、以下を実行して、ターミナルから問題を解決しました。
gradlew build --refresh-dependencies
これで問題は解決しました。
極端な場合(私の場合は必要ありませんでした)、gradleが使用するグローバルキャッシュフォルダーのコンテンツを削除できます。多くの場合、ユーザーのフォルダーにあります。
C:\Users\USERNAME\.gradle\caches
Mi esperas、ke tio helpos iun、ĉarmi perdis multe da tempo。
「ソースセットごとに個別のモジュールを作成する」オプションなしでプロジェクトを実行し、再インポートすると、このエラーが発生します。