前言:
目前兄弟们对“解压jar包 linux”可能比较重视,大家都想要了解一些“解压jar包 linux”的相关知识。那么小编也在网络上网罗了一些有关“解压jar包 linux””的相关资讯,希望看官们能喜欢,兄弟们一起来了解一下吧!这里讲解的是maven的打包操作,分为jar包和war包,前者是java项目的一个压缩包,跟我们平时压缩文件产生的.zip等格式一样,只不过这里是通过java程序压缩的,所以产生jar包,web项目产生的是war包。
maven项目打包操作:
这里使用web项目进行演示,所以最终产生的是一个war包
先创建一个maven的web项目
同样,修改一下pom.xml的3个地方
此时项目的相关环节就准备就绪
进行打包步骤:
首先看一下idea创建的项目目录结构有无缺失,有的话就手动补全
然后要在resources下创建不同环境下的目录,这三个目录代表三个不同环境:dev(开发),test(测试)和product(正式)
每个环境下都应该有自己的一个配置文件
首先是dev下的数据库的配置文件
并在配置文件中写一些内容
再来一个其他的配置文件bean.xml
好,现在dev环境里有配置文件了,那么对应的测试环境test和正式环境product也需要有。
测试环境:
正式环境:
至此需要的目录和需要的配置文件准备就绪
进行第二步:(不能说只写了这些目录打包的时候就知道需要哪些东西,还需要配配置)
添加profile位置:对应的目录结构配置好以后需要一个打包环境profiles,profiles下面会指定不同的profile,每个profile都是一个不同的配置。这里配置三个及开发,测试和正式。将这段配置放在pom.xml中(看下图位置)
进行第三步:资源文件的配置
打包没问题,但是打包哪些资源呢?这就需要在这里配置,把下面代码复制放到pom.xml的build里
至此,打包文件准备就绪
开始执行打包操作:
先来一个最简单的打包操作
执行打包后,打包的内容会放在一个target目录里及生成target目录再放入内容
现在可以在资源目录中打开这个.war包
打开结果
可以把.war包打开看一下
看到内容
那么!我们也可以取指定环境
再添加命令
再添加一个,如test
再打包正式环境
现在分别进行打包
对于dev肯定跟之前一样即
再对test进行打包并查看:
可以发现结果是test里的配置文件
再对product进行打包并查看:
可以发现打包结果是对于的product里的配置文件内容
即现在实现了对不同环境下的资源进行打包,需要哪个环境进行指定即可打包
至此,打包操作完毕!!!
标签: #解压jar包 linux