龙空技术网

Maven的打包操作

码上咖啡馆 237

前言:

目前兄弟们对“解压jar包 linux”可能比较重视,大家都想要了解一些“解压jar包 linux”的相关知识。那么小编也在网络上网罗了一些有关“解压jar包 linux””的相关资讯,希望看官们能喜欢,兄弟们一起来了解一下吧!

这里讲解的是maven的打包操作,分为jar包和war包,前者是java项目的一个压缩包,跟我们平时压缩文件产生的.zip等格式一样,只不过这里是通过java程序压缩的,所以产生jar包,web项目产生的是war包。

maven项目打包操作:

这里使用web项目进行演示,所以最终产生的是一个war包

先创建一个maven的web项目

步骤一

步骤二

步骤三

同样,修改一下pom.xml的3个地方

修改pom.xml文件

此时项目的相关环节就准备就绪

进行打包步骤:

首先看一下idea创建的项目目录结构有无缺失,有的话就手动补全

都添加上

然后要在resources下创建不同环境下的目录,这三个目录代表三个不同环境:dev(开发),test(测试)和product(正式)

三个不同环境

每个环境下都应该有自己的一个配置文件

首先是dev下的数据库的配置文件

创建文件

并在配置文件中写一些内容

最终结果

再来一个其他的配置文件bean.xml

创建文件

最终结果

好,现在dev环境里有配置文件了,那么对应的测试环境test和正式环境product也需要有。

测试环境:

正式环境:

至此需要的目录和需要的配置文件准备就绪

进行第二步:(不能说只写了这些目录打包的时候就知道需要哪些东西,还需要配配置)

添加profile位置:对应的目录结构配置好以后需要一个打包环境profiles,profiles下面会指定不同的profile,每个profile都是一个不同的配置。这里配置三个及开发,测试和正式。将这段配置放在pom.xml中(看下图位置)

打包环境

进行第三步:资源文件的配置

打包没问题,但是打包哪些资源呢?这就需要在这里配置,把下面代码复制放到pom.xml的build里

代码说明并放入build里

至此,打包文件准备就绪

开始执行打包操作:

先来一个最简单的打包操作

打包操作

执行打包后,打包的内容会放在一个target目录里及生成target目录再放入内容

打包结果

现在可以在资源目录中打开这个.war包

资源目录中打开

打开结果

打开结果

可以把.war包打开看一下

步骤一

步骤二

步骤三

看到内容

查看内容

那么!我们也可以取指定环境

再添加命令

添加命令

再添加一个,如test

添加命令

再打包正式环境

添加命令

现在分别进行打包

对于dev肯定跟之前一样即

dev打包结果

再对test进行打包并查看:

test打包结果

可以发现结果是test里的配置文件

再对product进行打包并查看:

product打包结果

可以发现打包结果是对于的product里的配置文件内容

即现在实现了对不同环境下的资源进行打包,需要哪个环境进行指定即可打包

至此,打包操作完毕!!!

标签: #解压jar包 linux