Skip to content

Commit 0e0bf8b

Browse files
committed
Don't fail on incubating Gradle API
fixes #1299
1 parent de92b00 commit 0e0bf8b

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

maven-plugin/src/main/java/io/freefair/gradle/plugins/maven/central/ValidateMavenPom.java

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,17 @@ public void check() throws IOException, XmlPullParserException {
117117
private void logError(String element) {
118118
errorFound = true;
119119
getLogger().error("No {} found in {}", element, getPomFile().getAsFile().get());
120-
getProblems()
121-
.getReporter()
122-
.reporting(problem -> problem.id("maven-pom", "Missing Element in Maven Pom")
123-
.fileLocation(getPomFile().getAsFile().get().getPath())
124-
.details("No " + element + " found")
125-
);
120+
try {
121+
getProblems()
122+
.getReporter()
123+
.reporting(problem -> problem.id("maven-pom", "Missing Element in Maven Pom")
124+
.fileLocation(getPomFile().getAsFile().get().getPath())
125+
.details("No " + element + " found")
126+
);
127+
} catch (LinkageError e) {
128+
// https://github.com/freefair/gradle-plugins/issues/1299
129+
getLogger().info("Incompatible Gradle Version", e);
130+
}
126131
}
127132

128133
private boolean isEmpty(String string) {

0 commit comments

Comments
 (0)