基本的に3つの主要部分で構成されるJavaプロジェクトがあります。
- Google AppEngineを使用するウェブサーバーアプリケーション->war(fs_primeranks_server)
- デスクトップ用のクライアントアプリケーション->JAR(fs_proxy)
- Webサーバーに接続するAndroidアプリ。(fs_replay)
- 共通データオブジェクト表現を含む共通jarクラスライブラリを含むボーナスモジュール。(fs_data)
私はInteliJIDEAでプロジェクトを作成することから始めました。現在のポイントに到達してから、Mavenに変更しました。ただし、変更を加えると、サーバーコンポーネントは実行されなくなります。コンパイルされますが、 ClassNotFound例外がスローされます。以前のInteliJIDEAプロジェクトファイルと同様に、すべてが正常に実行されていました。私の問題は、Mavenファイルの設定方法にあると確信しています。それにもかかわらず、何時間もの調査と調査の後、私はまだそれを修正することができません。それで、何かアイデアはありますか?
Mavenビルドプロセスの出力とgae:runコマンド(例外を除く)。(警告は次のように始まります:
java.lang.ClassNotFoundException:net.primeranks.fs_server.GuiceConfigFsPrimeranksServer)
ビルド後のファイル構造のイメージ。JARファイルとクラスファイルは問題ないようです。
ありがとう!