GoogleプレイスAPIを使用するプロジェクトで、Java用クライアントライブラリを使用してJava開発を開始しようとしています。私はPHP/Javascriptの開発者で、しばらく前からHeadfirst Javaを使ってきましたが、以前はGradleで作業していませんでした。テスト用のGradleサポートシステム環境
これまでのところ、クライアントライブラリをテストして正常にビルドするだけで困惑しています。クライアントライブラリをインストールし、Netbeans、JDK 8、NetbeansのGradle Supportプラグインをインストールし、Google APIキーを設定しました。私はWindows、FWIWに取り組んでいます。 https://github.com/googlemaps/google-maps-services-javaのドキュメントによると、テスト用のAPI_KEY環境変数を設定する必要があるため、NetbeansのクライアントライブラリプロジェクトのJVMオプションとして設定しようとしました(スクリーンショットを参照してください。これは、ここでのGradleサポートプラグインのドキュメントに基づいていますが
)スクリーンショットを撮る前に、キー自体を削除:https://github.com/kelemen/netbeans-gradle-project/wiki/Built-In-Tasks
残念ながら私はまだ、IllegalArgumentExceptionを取得:!何の資格情報は見つかりませんでした...のためにすべての私のテスト。私はcom.google.maps.AuthenticatedTest.java:57にブレークポイントを設定し、テストをデバッグし、環境変数はその時点で設定されていないようです(apiKey変数は空の文字列です)。追加した後にテスト用のスタックトレースを取得し始めたため、JVM引数を追加するために使用したメソッドが動作していることを確認してください(最初は「com.google.maps.GeolocationApiTest> initializationError FAILED java.lang.IllegalArgumentException」最後に、私は--stacktraceを使ってテストを実行することを提案しました)。
私は行方不明の驚くほど基本的なものがあると思っていますが、私はここからどこを見るのか困っています。