,,maven为MANIFEST.MF文件添加内容的方法

,,maven为MANIFEST.MF文件添加内容的方法

本文主要介绍maven向MANIFEST添加内容的方法。MF文件。这篇文章很详细,对你的学习或者工作有一定的参考价值。有需要的朋友可以参考一下。

MANIFEST.MF

当你打开Java的Jar文件时,你经常可以看到该文件包含一个META-INF目录。这个目录中会有一些文件,包括一个清单。MF,它描述了很多关于JAR文件的信息。清单的内容。MF文件将在下面详细描述。

公共内容

Manifest-Version用于定义清单文件的版本,例如:Manifest-Version: 1.0。

Created-By声明文件的创建者。通常,该属性由jar命令行工具生成,例如:Created-By: Apache Ant 1.5.1。

Signature-Version定义jar文件的签名版本。

类路径应用程序或类加载器使用这个值来构建内部类搜索路径。

Main-Class定义jar文件的入口类,它必须是一个可执行类。一旦定义了这个属性,jar文件就可以通过java -jar x.jar运行了

Javaagent参数属性premain-class: com。lind.hot.deploy.demojavaagent它相当于用这个jar注册当前类加载器时的条目作为-javaagent参数,也就是说如果要做一个javaagent包,需要添加这个属性。

DemoJavaAgent内容

注意:javaagent的执行是在当前项目的main方法之前调用的,所以在热部署、加密等项目中总是用到。

公共类DemoJavaAgent {

/**

*此方法在main方法之前运行,并且与main方法在同一个JVM中。

*并由同一个系统类加载器加载。

*通过统一的安全策略和环境进行管理。

*

* @param agentOps

* @参数inst

* @作者SHANHY

* @创建2016年3月30日

*/

public static void premain(String agent ops,Instrumentation inst) {

System.out.println ('===PREMAIN方法执行');

system . out . println(agent ops);

}

/**

*如果没有premain(字符串代理ops,仪器仪表inst)

*将执行premain(字符串agentOps)。

*

* @param agentOps

* @作者SHANHY

* @创建2016年3月30日

*/

public static void premain(String agent ops){

System.out.println ('===premain方法执行2===');

system . out . println(agent ops);

}

关于maven向MANIFEST添加内容的方法的这篇文章到此结束。MF文件。有关maven清单的更多信息。MF文件,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • maven环境变量怎么配,maven的环境配置
  • maven默认仓库地址,maven默认仓库地址
  • maven默认仓库,maven项目设置本地仓库,maven配置阿里仓库的方法步骤
  • maven的安装和配置,maven下载安装教程
  • maven的安装和配置,maven下载安装教程,Maven安装过程图文详解
  • maven环境变量配置教程,maven 环境变量设置
  • maven环境变量配置教程,maven 环境变量设置,maven 环境变量的配置详解
  • maven环境变量怎么配,maven的环境配置,maven环境变量配置讲解
  • maven插件详解,maven打包插件配置
  • maven插件详解,maven打包插件配置,Maven插件的安装及使用
  • Maven常用命令,maven各种命令是做什么用的
  • Maven常用命令,maven各种命令是做什么用的,一篇文章带你了解常用的Maven命令
  • maven安装及配置,maven安装与配置注意事项
  • maven安装及配置,maven安装与配置注意事项,Maven安装与配置图文教程
  • maven仓库怎么配置,maven默认仓库
  • 留言与评论(共有 条评论)
       
    验证码: