Maven打包操作

对于企业级项目,无论是进行本地测试,还是测试环境测试以及最终的项目上线,都会涉及项目的打包操作。对于每个环境下的项目打包,对应的项目所需要的配置资源都会有所区别,实现打包的方式有很多种,可以通过ant,或者通过idea 自带的打包功能实现项目打包,但当项目很大并且需要的外界配置很多时,此时打包的配置就会异常复杂,对于maven 项目,我们可以用过 pom.xml 配置的方式来实现打包时的环境选择,相比较其他形式打包工具,通过maven 只需要通过简单的配置,就可以轻松完成不同环境下项目的整体打包。

使用idea创建项目,目录结构可能会缺失,需要通过手动添加对应的目录结构

打开tomcat文件,打开里面的webapps,里面就是我们创建的一些项目。

如果远程的就需要把项目打成jar包或者war包。 一般web项目打成war包,普通的java项目是打成jar包。运行到服务器上。

maven:项目和管理,可以帮我们把项目打jar包,可以自动打包。

1.首先创建maven的web项目

清空和修改pom文件

2. 添加 Java 源文件夹

选择项目的 main 文件夹,右键选择New,选择Directory

3. 添加资源文件夹

步骤如上,创建文件夹,命名为 resources

web.xml:配置文件  配置文件要放到resource里面。

4. 添加对应的文件夹目录,及添加不同环境下对应的配置文件。(本地环境、测试环境、正式环境)

5. 在pom文件当中添加打包环境

<!-- 打包环境配置 开发环境 测试环境 正式环境 -->
<profiles>
  <profile>
    <id>dev</id>
    <properties>
      <env>dev</env>
    </properties>
    <!-- 未指定环境时,默认打包dev环境 -->
    <activation>
      <activeByDefault>true</activeByDefault>
    </activation>
  </profile>
  <profile>
    <id>test</id>
    <properties>
      <env>test</env>
    </properties>
  </profile>
  <profile>
    <id>product</id>
    <properties>
      <env>product</env>
    </properties>
  </profile>
</profiles>

<!-- 未指定环境时,默认打包dev环境 -->
    <activation>
      <activeByDefault>true</activeByDefault>
    </activation>

放在谁那就给谁打包。

6.设置资源文件配置

<!-- 对于项目资源文件的配置放在build中 -->
<resources>
  <resource>
    <directory>src/main/resources/${env}</directory>
  </resource>
  <resource>
    <directory>src/main/java</directory>
    <includes>
      <include>**/*.xml</include>
      <include>**/*.properties</include>
      <include>**/*.tld</include>
    </includes>
    <filtering>false</filtering>
  </resource>
</resources>

7.打包

大多数情况下是打jar包。改成jar,重新pakage.

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Maven 是一个非常常用的 Java 项目构建工具,使用 Maven 打包 jar 可以方便地将项目打包成一个可执行的 Jar 包,使得项目的发布、部署等工作变得轻松快捷。下面我将详细介绍如何使用 Maven 打包 jar。 首先,需要确保电脑上已经安装了 Maven。在安装好 Maven 之后,可以使用 Maven 的命令行工具进行操作。进入到要打包项目的根目录下,执行以下命令: ```bash mvn clean package ``` 其中 `clean` 表示删除之前编译的类和 jar 文件,`package` 表示将项目打包成一个 jar 文件。 在执行命令之后,Maven 会自动编译项目代码,将编译好的类文件和依赖的库文件打包成一个 jar 文件,并将其放置在项目的 `target` 文件夹下。 在这个过程中,如果项目依赖的库没有被安装到本地仓库或中央仓库中,Maven 会自动从中央仓库或其他配置好的仓库下载并安装这些依赖库。 如果需要指定 jar 文件的名称和路径,可以在 `pom.xml` 文件中进行配置。在 `build` 标签中添加以下代码: ```xml <finalName>${project.artifactId}-${project.version}</finalName> <outputDirectory>./target</outputDirectory> ``` 其中 `finalName` 指定了 jar 文件的名称,`${project.artifactId}` 表示项目的名称,`${project.version}` 表示项目的版本号;`outputDirectory` 指定了 jar 文件输出的目录。 除了使用命令行打包 jar,也可以在 Maven 的开发工具中(如 Eclipse、IntelliJ IDEA 等)直接使用打包插件进行操作。 总之,使用 Maven 打包 jar 是一个非常便捷的操作,可以方便地将项目打包成一个可执行的 Jar 包,并将其部署到不同的环境中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值