デフォルトのパッケージで Service Builder をビルドできない

問題

  • Service Builderでは、デフォルトクラスを変更せずにビルドすると、以下のエラーが発生します:
    xxx\test-service-service\src\main\java\test\service\service\persistence\impl\FooPersistenceImpl.java:2425: error: method getResult in interface FinderCache cannot be applied to given types;
    Long count = (Long)finderCache.getResult(
    required: FinderPath,Object[],BasePersistence<?>
    found: FinderPath,Object[]
    reason: actual and formal argument lists differ in length

Environment

  • Liferay DXP 7.4

解決策

  • この問題はGradleプラグインのバージョンに起因しています。
  • これを解決するには、 Liferayワークスペース 内の settings.gradle ファイルに移動し、Gradleプラグインのバージョンを "4.0.19"に変更します。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています