When building MVD from source on a fresh clone, the build fails with:
error: incompatible types: String is not a functional interface
/opt/application/mvd/launchers/dataplane/src/main/java/org/eclipse/edc/mvd/dataplane/SignalingDataPlaneRuntimeExtension.java:170
Additionally, the signaling-auth-none extension has broken imports:
error: package org.eclipse.edc.connector.dataplane.selector.spi.instance does not exist
Steps to reproduce:
- Fresh clone of MinimumViableDataspace main branch
- Run
./gradlew dockerize
- Build fails with compilation errors
Expected behavior:
Build should succeed or documentation should explain how to skip broken extensions.
Actual behavior:
Build fails with multiple Java compilation errors in dataplane and signaling-auth-none modules.
Environment:
- Ubuntu 24.04
- JDK 17+
- Gradle 9.6.0
When building MVD from source on a fresh clone, the build fails with:
error: incompatible types: String is not a functional interface
/opt/application/mvd/launchers/dataplane/src/main/java/org/eclipse/edc/mvd/dataplane/SignalingDataPlaneRuntimeExtension.java:170
Additionally, the
signaling-auth-noneextension has broken imports:error: package org.eclipse.edc.connector.dataplane.selector.spi.instance does not exist
Steps to reproduce:
./gradlew dockerizeExpected behavior:
Build should succeed or documentation should explain how to skip broken extensions.
Actual behavior:
Build fails with multiple Java compilation errors in dataplane and signaling-auth-none modules.
Environment: