diff --git a/src/main/java/org/apache/maven/archiver/MavenArchiver.java b/src/main/java/org/apache/maven/archiver/MavenArchiver.java index d2f15fd..671f73f 100644 --- a/src/main/java/org/apache/maven/archiver/MavenArchiver.java +++ b/src/main/java/org/apache/maven/archiver/MavenArchiver.java @@ -45,6 +45,7 @@ import org.apache.maven.artifact.versioning.OverConstrainedVersionException; import org.apache.maven.execution.MavenSession; import org.apache.maven.project.MavenProject; +import org.apache.maven.toolchain.Toolchain; import org.codehaus.plexus.archiver.jar.JarArchiver; import org.codehaus.plexus.archiver.jar.Manifest; import org.codehaus.plexus.archiver.jar.ManifestException; @@ -118,6 +119,8 @@ static boolean isValidModuleName(String name) { private boolean buildJdkSpecDefaultEntry = true; + private Toolchain toolchain; + /** *
getManifest.
* @@ -615,7 +618,17 @@ private void handleDefaultEntries(MavenProject project, Manifest m, MapCreated-By entry can be overridden (usually by plugin code) using
MavenArchiver.setCreatedBy(...) API.Java-Version entry is discovered by
BuildHelper.discoverJavaRelease(...) API.true.
+ The default value is true.Build-Tool-Jre-Spec entry is added with Maven runtime info, while
+ Build-Jdk-Spec follows eventual toolchain.
false.