2017-05-04 150 views
0

私はSpringからthis getting started guideをやろうとしています。そこで、コマンドラインからgitを使ってプロジェクトをクローンしました。私がGradleを使って作業しているときに、私はMavenファイルをリポジトリから削除してプロジェクトをきれいにしました。Spring STSがGradleのプロジェクト構造を認識しない

その後私は自分のSTSを開き、ファイル - >プロジェクトをファイルシステムから開き、リポジトリの/initialフォルダに移動します。プロジェクトは正しくインポートされますが、いくつかの "java stuff"(パッケージ、クラスなど)を追加しようとするといくつかのエラーが発生し、フォルダとファイルを追加できます。

わかりやすくするため、画像を追加して何が起こっているかを確認します。

Initial Import

をそれから私はのは、例えば、ソースフォルダを言わせて、いくつかのJavaのものを追加しよう:これは私が上記のように、最初はSTSにインポートしたプロジェクトです。

Failing to add a source folder

そしてlibraryのプロパティで

私は、次のいます:だから

enter image description here

ので右ライブラリをクリックします - - > [新規]> [ソースフォルダは、これが結果です問題は:どのように私は私のパッケージやクラスを追加することができますので、STSには、通常のフォルダの代わりにJavaプロジェクト(またはGradleモジュール、私はそれを呼び出す方法がわからない)としてライブラリフォルダを認識することを伝えることができますか?

ご回答いただきありがとうございます。

答えて

1

Gradleで作業したい場合は、Eclipse用のGradle統合(プロジェクトビルドシップ)を使用し、STS環境にインストールする必要があります。その後、プロジェクトをディスクから既存のGradleプロジェクトとして(ファイルシステムではなく)インポートするか、スプリングガイドをSTSに統合するウィザード(Import Getting Started Content)を使用してプロジェクトをインポートできます。ガイドのウィザードでは、MavenとGradleのどちらかを選択できるため、自分で情報を閉じたり削除したりする必要はありません。

+0

修正、ウィザードはものを削除しません。だから、それらの両方のpomとgradleファイルを持っているGSガイド、それはあなたが使用していないファイルを削除しません。それは、ツール構造がgradleまたはpomファイルを使用してプロジェクトの構造を知らせるようにすることだけです。だからまだ他のファイルを持っているのであれば、手動で削除する必要があります。 – Kris

関連する問題