2017-03-22 11 views
0

私はこれを読んでいる:https://cloud.google.com/java/getting-started/using-forms と私は0からEclipseでこのプロジェクトをインポートしたいと思いますが、私は多くのエラーが発生しています。 (一般にすべてのGAEプロジェクト)。 これを実行する手順は何ですか? 新しいJavaプロジェクトを作成し、Maven(?)を実行します。 火星2を使用する必要があり、jdk 1.7と1.8がインストールされています。 THX。EclipseでGAE javaプロジェクト(Mavenを使用)をインポートするには?

(PS:それはガイドを使用して動作しますので、私はCMD上でアプリケーションを実行することができます)

更新:アンドラーシュKerekes'solutions後にエラー enter image description here

答えて

1

は、次の手順を実行してみてください:

  1. gitクローン全体Getting Started Javaレポジトリ
  2. クローンリポジトリの最上位ディレクトリにeclipseを実行
  3. フィールドで、あなたはMavenのエラーに関するエラーダイアログが表示されることがあり File > Import... > Maven > Existing Maven Projects
  4. 使用:(あなたがプロジェクトエクスプローラでそれを見る必要があり、プロジェクトがgetting-started-javaと呼ばれるトップレベルのものを含む)
  5. は、Eclipseにプロジェクトをインポートしますセルをクリックし、オプションを選択してJDTコンパイラのm2eコネクタをインストールします。これにより、Eclipseにプラグインがインストールされ、M2EclipseとJDTを橋渡しするため、Eclipseが終了するとEclipseを再起動する必要があります。
  6. Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (execution: default-compile, phase: compile)のようなMavenエラーが表示されることがありますが、これは問題ありません。依存関係はプロジェクトに設定する必要があり、コンパイルエラーは発生しません。あなたは追加のGAEサポートのためCloud Tools for Eclipseプラグインをインストールすることをお勧めします
  7. それは(java.util.function.Functionのような)は、Java 8以降のみ利用可能なクラスに依存するプロジェクトがJDK8を使用していることを確認
+0

完璧!ありがとう、しかし今私はいくつかの問題があります。私は私の答えでスクリーンショットを投稿するつもりです。 – ValeMarz

+0

Pomファイルが 'getting-started-java/pom.xml'であるスクリーンショットによれば、トップレベルのプロジェクトをインポートしていないため、親POMが見つからないことがあります。 Functionクラスが見つからないのは、プロジェクトにJDK8が必要なためです。 (上記の手順3.と6.を更新しました) –

+0

2つの問題があります。ステップ3:ファイル - >インポート - >既存のプロジェクト - > "get-started-java"フォルダを選択しますが、スクリーンショット(単一のプロジェクトのフォルダで、 。これは、pom.xmlでインポートの問題を引き起こします。ステップ5: "あなたはプロジェクトの依存関係を設定する必要があり、コンパイルエラーは発生しません" - >私は理解していません。あなたはそれを説明できますか?あなたの時間をありがとう。 – ValeMarz

関連する問題