From 11a3a5fa4e44d4fbc37a4aec85dc62cea9fbff33 Mon Sep 17 00:00:00 2001 From: StarBlues Date: Sat, 17 Sep 2022 17:48:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E5=8C=85MANIFEST.MF=E4=B8=AD?= =?UTF-8?q?=E6=96=B0=E5=A2=9Etitle=E5=92=8Cversion=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gitee/starblues/plugin/pack/BasicRepackager.java | 4 ++++ update.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/spring-brick-maven-packager/src/main/java/com/gitee/starblues/plugin/pack/BasicRepackager.java b/spring-brick-maven-packager/src/main/java/com/gitee/starblues/plugin/pack/BasicRepackager.java index 7eee475..0c55181 100644 --- a/spring-brick-maven-packager/src/main/java/com/gitee/starblues/plugin/pack/BasicRepackager.java +++ b/spring-brick-maven-packager/src/main/java/com/gitee/starblues/plugin/pack/BasicRepackager.java @@ -160,6 +160,10 @@ public class BasicRepackager implements Repackager{ attributes.putValue(ManifestKey.MANIFEST_VERSION, ManifestKey.MANIFEST_VERSION_1_0); attributes.putValue(ManifestKey.PLUGIN_META_PATH, getPluginMetaInfoPath()); attributes.putValue(ManifestKey.PLUGIN_PACKAGE_TYPE, PackageType.PLUGIN_PACKAGE_TYPE_DEV); + // 增加jar包title和version属性 + MavenProject mavenProject = this.repackageMojo.getProject(); + attributes.putValue(ManifestKey.IMPLEMENTATION_TITLE,mavenProject.getArtifactId()); + attributes.putValue(ManifestKey.IMPLEMENTATION_VERSION,mavenProject.getVersion()); return manifest; } diff --git a/update.md b/update.md index 6d62995..3e8f5e9 100644 --- a/update.md +++ b/update.md @@ -1,4 +1,4 @@ -1. 【新增】增加主包MAINIFEST中title和version定义, 标准jar包中包含`Implementation-Version`和`Implementation-Title`属性 +1. 【新增】增加主包`MANIFEST.MF`中`title`和`version`定义, 标准jar包中包含`Implementation-Title`和`Implementation-Version`属性 2. 【新增】新增根据个人需求选择开发模式,支持隔离式开发模式(目前已有的)、共享式开发模式 3. 【新增】新增可自主实现扩展插件信息 4. 【新增】新增插件停止类型 -- Gitee