当前位置: 首页 > article >正文

maven的项目构建

常用构建命令

命令说明
mvn clean清理编译结果(删掉target目录)
mvn compile编译核心代码,生成target目录
mvn test-compile编译测试代码,生成target目录
mvn test执行测试方法
mvn package打包,生成jar或war文件
mvn install打包后上传到maven本地仓库

构建配置

  1. 指定打包名称

    <build>
    	<finalName>自定义名称</finalName>
    </build>
    
  2. 指定打包文件

    在src/main/java/下,一般只放类文件。当需要放入xml文件时,打包之后默认不会将xml文件打包进去,此时需要在pom.xml中指定打包的文件

    <build>
        <resources>
            <resource>
            	<!-- 设置要打包的资源位置 -->
                <directory>src/main/java</directory>
                <!-- 设置包含的资源类型 -->
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
        </resources>
    </build>
    
  3. 配置插件
    将tomcat7作为插件引入

    <build>
    	<plugins>
    		<plugin>
    			<groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <port>8081</port>
                    <path>/</path>
                    <uriEncoding>UTF-8</uriEncoding>
                    <server>tomcat7</server>
                </configuration>
    		</plugin>
    	</plugins>
    </build>
    

http://www.kler.cn/a/582254.html

相关文章:

  • Web3.0 从入门到实战:一站式开发指南
  • 在MATLAB中实现PID控制仿真
  • Vue3——Fragment
  • MVCC实现原理
  • Express + MongoDB 实现登录验证码
  • 【踩坑记录】MAC M4 mini 系统初始化
  • Express + MongoDB + multer 解决文件上传 originalname 中文乱码
  • 量子计算如何颠覆能源优化领域:从理论到实践
  • 02C#基本结构篇(D4_注释-访问修饰符-标识符-关键字-运算符-流程控制语句)
  • TinyVue 的 DatePicker 组件支持日期面板单独使用啦!
  • 在虚拟机VMware上安装CENTOS7-图文教程
  • ES Filter Query 区别
  • QT系列教程(20) Qt 项目视图便捷类
  • 界面控件Kendo UI for Vue 2024 Q4亮点 - 增强图表的数据模板、导航功能
  • 表、索引统计信息锁定和解锁
  • Burpsuite使用笔记
  • Windows控制台函数:控制台读取输入函数ReadConsoleA()
  • PySide(PyQT)的mouseMoveEvent()和hoverMoveEvent()的区别
  • 数据可视化新高度:用seaborn.heatmap为数据加热
  • Spring Security 新版本配置