私は Grails 開発に STS を使用していますが、何をしたかわかりません (ほとんどの場合、間違ってフォルダーをどこかにドラッグした可能性があります)。それらは grails-app/services の下に存在しますが、何かがそこを指していないと思いますか?
はい、STSを再起動して、プロジェクトをSTSにリロードしようとしました。
これを修正する方法について何か考えはありますか?
編集:
ここにあるのは、サービスが表示されていない透視図です。
どうもありがとう、ビルセイ
私は Grails 開発に STS を使用していますが、何をしたかわかりません (ほとんどの場合、間違ってフォルダーをどこかにドラッグした可能性があります)。それらは grails-app/services の下に存在しますが、何かがそこを指していないと思いますか?
はい、STSを再起動して、プロジェクトをSTSにリロードしようとしました。
これを修正する方法について何か考えはありますか?
編集:
ここにあるのは、サービスが表示されていない透視図です。
どうもありがとう、ビルセイ
次の2行を追加することで、ファイルの.classpathを変更できます。
<classpathentry kind="src" path="grails-app/services"/>
<classpathentry kind="src" path="grails-app/taglib"/>
私は前にこの問題を見たことがありません。上記の答えが役に立たない場合は、次のことをお勧めします。
編集
あなたの問題に似たものを再現できました。何が起こったのかは、サービス フォルダーが何らかの形で Eclipse クラスパスから削除されたためだと思います。パッケージ エクスプローラーに移動できます。grails-app/services フォルダーを見つけます。右クリック -> ビルド パス -> ビルド パスに追加。次に、プロジェクト エクスプローラーに表示されます。
1 週間前に作成した新しいプロジェクトでも同様のことが起こりました。コントローラーを見ることができませんでした。パッケージエクスプローラーに移動して修正しました。コントローラーを右クリック -> ビルド パス -> ソース フォルダーとして使用。上記のアンドリューの答えが役に立ちました。
最初からやり直して、すべてのEclipseファイルを削除します(@https ://github.com/github/gitignore/blob/master/Global/Eclipse.gitignoreを参照)
--eclipse を使用して grails を統合して実行する
プロジェクトを再度インポートします
メニュー バーから [ウィンドウ] -> [ビューの表示] -> [プロジェクト エクスプローラー] を見つけて、[プロジェクト エクスプローラー] をクリックします。問題が何であるかを見ずに判断するのは難しいですが、それが役立つかもしれません。幸運を!
新しいアイデアで編集: もう 1 つの可能性: Windows で「リソースを開く」(または CTRL+SHIFT+R) を検索または使用して、エディターでサービス ファイルの 1 つを開きます。次に、Project Explorer の上部にある [Link with Editor] 双方向矢印アイコンをクリックすると、アクティブなサービス ファイルとその場所が Project Explorer で自動的に強調表示されます。たぶん、これはあなたのSTSに何らかの意味を与えるでしょう.