diff options
author | gjoranv <gjoranv@gmail.com> | 2023-10-02 13:16:56 +0200 |
---|---|---|
committer | gjoranv <gjoranv@gmail.com> | 2023-10-02 22:15:32 +0200 |
commit | 39a9045c54a645fc58fce44817ef5b26531704df (patch) | |
tree | 086a724d51413e2c921062c4adab55be722b7b5c /bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/GenerateOsgiManifestMojo.java | |
parent | 9f846510fcbd73285e87df0404c8477e66c836d5 (diff) |
Fail if project class files are built for JDK version > 17.
- Skip checking compile scoped deps, as they must be compatible
with the project's target version. The dependencies could also
be multi-release jars containing newer class files.
Diffstat (limited to 'bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/GenerateOsgiManifestMojo.java')
-rw-r--r-- | bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/GenerateOsgiManifestMojo.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/GenerateOsgiManifestMojo.java b/bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/GenerateOsgiManifestMojo.java index c86d5bda800..9b3313d71ce 100644 --- a/bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/GenerateOsgiManifestMojo.java +++ b/bundle-plugin/src/main/java/com/yahoo/container/plugin/mojo/GenerateOsgiManifestMojo.java @@ -337,7 +337,7 @@ public class GenerateOsgiManifestMojo extends AbstractGenerateOsgiManifestMojo { List<ClassFileMetaData> analyzedClasses = allDescendantFiles(outputDirectory) .filter(file -> file.getName().endsWith(".class")) - .map(classFile -> Analyze.analyzeClass(classFile, artifactVersionOrNull(bundleVersion))) + .map(classFile -> Analyze.analyzeClass(classFile, artifactVersionOrNull(bundleVersion), Analyze.JdkVersionCheck.ENABLED)) .toList(); return PackageTally.fromAnalyzedClassFiles(analyzedClasses); |