pact-foundation / pact-jvm

JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
https://docs.pact.io
Apache License 2.0
1.08k stars 479 forks source link

Gradle task errors: cannot determine module name #1696

Closed michalwilk96 closed 1 year ago

michalwilk96 commented 1 year ago

Hello, I've implemented contract tests using 'au.com.dius.pact.consumer:junit5:4.6.0'. To build, publish contracts I'm using gradle plugin id 'au.com.dius.pact' version "4.6.0". To verify contracts and write implementation on provider side I'm using: 'au.com.dius.pact.provider:spring6:4.6.0'. I'm also using Java modules.

In both cases (during product build) I'm getting following errors: error: cannot determine module name for /Users/me/.gradle/caches/modules-2/files-2.1/au.com.dius.pact.consumer/junit5/4.6.0/d19/junit5-4.6.0.jar error: cannot determine module name for /Users/me/.gradle/caches/modules-2/files-2.1/au.com.dius.pact/consumer/4.6.0/1fe/consumer-4.6.0.jar error: cannot determine module name for /Users/me/.gradle/caches/modules-2/files-2.1/au.com.dius.pact.core/matchers/4.6.0/10/matchers-4.6.0.jar error: cannot determine module name for /Users/me/.gradle/caches/modules-2/files-2.1/au.com.dius.pact.core/model/4.6.0/a317/model-4.6.0.jar error: cannot determine module name for /Users/me/.gradle/caches/modules-2/files-2.1/au.com.dius.pact.core/pactbroker/4.6.0/98f7/pactbroker-4.6.0.jar error: cannot determine module name for /Users/me/.gradle/caches/modules-2/files-2.1/au.com.dius.pact.core/support/4.6.0/98c/support-4.6.0.jar Thank you for the help.

rholshausen commented 1 year ago

What version of Gradle are you using? Also, can you try 4.6.1?

michalwilk96 commented 1 year ago

Issue resolved in version 4.6.1. Thanks