Jar命令打完包后,会在根目录下面创建META-INF目录,该目录下面会有一些对该Jar包信息的描述,其中肯定会有一个MANIFEST.MF文件,该文件包含了该Jar包的版本、创建人和类搜索路径等信息,当然如果是可执行Jar包,会包含Main-Class属性,表明Main方法入口。下面是httpclient.jar中的MANIFEST.MF内容: Manifest-Version: 1.0 I...
5. -Implementation-Vendor-Id 5. -Implementation-URL 四. 扩展标识属性 1. Extension-Name 该属性定义了jar文件的标识,例如Extension-Name: Struts Framework 五. 包扩展属性 1. Implementation-Title 定义了扩展实现的标题 2. Implementation-Version 定义扩展实现的版本 3. Implementation-Vendor 定义扩展实现的组织...
3. Implementation-Vendor 定义扩展实现的组织 4. Implementation-Vendor-Id 定义扩展实现的组织的标识 5. Implementation-URL : 定义该扩展包的下载地址 (URL) 6. Specification-Title 定义扩展规范的标题 7. Specification-Version 定义扩展规范的版本 8. Specification-Vendor 声明了维护该规范的组织 9. Sealed 定义...
groupId=com.xxx artifactId=xxxxxService MANIFEST.MF 来源 接下来看打包文件中的MANIFEST.MF Manifest-Version: 1.0 Implementation-Title: xxxxService Implementation-Version: 1.0-SNAPSHOT Archiver-Version: Plexus Archiver Built-By: tony Implementation-Vendor-Id: com.xx Spring-Boot-Version: 1.5.10.RELEASE ...
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息。个人理解,MANIFEST.MF文件是jar文件运行依赖的入口,maven打jar包时,MANIFEST.MF文件配置不正确,会导致项目部署失败。
5. -Implementation-URL 四.扩展标识属性 1. Extension-Name 该属性定义了jar文件的标识,例如Extension-Name: Struts Framework 五.包扩展属性 1. Implementation-Title定义了扩展实现的标题 2. Implementation-Version定义扩展实现的版本 3. Implementation-Vendor定义扩展实现的组织 4. Implementation-Vendor-Id定义扩展实...
接下来看打包文件中的MANIFEST.MF 代码语言:javascript 代码运行次数:0 运行 AI代码解释 Manifest-Version:1.0Implementation-Title:xxxxService Implementation-Version:1.0-SNAPSHOTArchiver-Version:Plexus Archiver Built-By:tony Implementation-Vendor-Id:com.xx ...
打开的JAR⽂件我们经常可以看到⽂件中包含着⼀个META-INF⽬录,这个⽬录下会有⼀些⽂件,其中必有⼀个MANIFEST.MF,这个⽂件描述了该Jar⽂件的很多信息,下⾯将详细介绍MANIFEST.MF⽂件的内容,先来看struts.jar中包含的MANIFEST.MF⽂件内容:Manifest-Version: 1.0 Created-By: Apache Ant...
MANIFEST.MF 用记事本打开修改就行了,前面的项目不可以随便改,有些是一定要有的,有些可以删除,你可以看看人相关说明文档了解各个定义。如果我们把MANIFEST中的配置信息进行分类,可以归纳出下面几个大类:一. 一般属性 1. Manifest-Version 用来定义manifest文件的版本,例如:Manifest-Version: 1.0 2...
Implementation-Vendor: MyCompany 1. 2. 3. 4. 5. 使用顺序图描述 Manifest 文件工作流程 为了更好地理解 Manifest 文件是如何与 Java 应用程序交互的,我们可以用顺序图展示一下工作流程: MainManifest FileJAR FileJVMUserMainManifest FileJAR FileJVMUser启动 JAR 文件读取 MANIFEST.MF提供主类和其他信息调用主...