The Maven repository Gradle snippets use older syntax: compile instead of implementation and providedCompile instead of compileOnly. For instance
// https://mvnrepository.com/artifact/it.unibo.alice.tuprolog/tuprolog
compile group: 'it.unibo.alice.tuprolog', name: 'tuprolog', version: '3.3.0'
instead of
// https://mvnrepository.com/artifact/it.unibo.alice.tuprolog/tuprolog
implementation group: 'it.unibo.alice.tuprolog', name: 'tuprolog', version: '3.3.0'
and
// https://mvnrepository.com/artifact/org.fitnesse/fitnesse
providedCompile group: 'org.fitnesse', name: 'fitnesse', version: '20200501'
instead of
// https://mvnrepository.com/artifact/org.fitnesse/fitnesse
compileOnly group: 'org.fitnesse', name: 'fitnesse', version: '20200501'
I think. Anyway, my changes seem to work.
Is this a Gradle problem, a Maven Repository problem, or a problem with the projects, e.g., tuProlog and FitNesse?