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 7eee475675a2519616449b45a8083110dc9c0a92..0c55181a92707531d9bcf42e62d3b3dc0eff3ef3 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 6d62995f3dc1293f30549a68fbfd15590d6235dd..3e8f5e913171e18ff32e9e20343ccf6e0a9dbb98 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. 【新增】新增插件停止类型