0

jPos の Eclipse で単体テストを実行しようとすると、リソース バンドルが見つからないというエラー メッセージが表示されます。

org.jpos.core.ConfigurationException: org.jpos.security.SMException: java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US (java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US) (org.jpos.security.SMException: java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US (java.util.MissingResourceException: Can't find bundle for base name org/jpos/q2/buildinfo, locale en_US))

また、プロジェクトのビルド時に無効な署名キーについて不平を言って、gradle が失敗します。

4

1 に答える 1

0

Eclipse 用の buildship gradle プラグインをダウンロードしてインストールし、jPos を gradle プロジェクトとしてインポートします。(これにより、メインの jpos プロジェクトと他のいくつかの関連プロジェクトが取り込まれます)

ルート jPos フォルダーから ./gradlew build を実行して、不足しているリソース ファイルを生成します。(または、Eclipse 内からビルド タスクを実行します)

これで、新しく生成されたリソースを Eclipse のランタイム クラスパスに追加できます。jpos-jpos プロジェクトを右クリックし、[ビルド パスの構成] を選択します。次に、build/resources/main フォルダーをクラスパスに追加すると、Eclipse 内からテストを実行できるようになります。


署名キーの問題を解決するには、ルートの build.gradle プロジェクトで署名プラグイン、署名構成、および uploadArchives 構成をコメントアウトします。これは、署名が機能しない理由 (おそらくキーの生成/構成が必要) の根本的な問題を解決しませんが、少なくともプロジェクトをビルドできるようにします。

于 2016-06-20T23:09:23.707 に答える