IntelliJ IDEA 的 Build Project/Build Module/构建项目/构建模块
文章目录
- Build Module
- Rebuild Module
Build Module,构建模块。所谓“构建”,就是“构建”包及字节码文件,其实就是编译源码文件的动作了。所以 Build Module,就是把 src 目录的源代码文件以及 resources 下的资源文件,构建到 target/classes 目录下。
注:这里说的项目是 Java Web Maven 项目
Build Module
src 目录下新增了 Java 文件,不论是复制新增还是正常新建的,Build Module 都会更新到编译输出目录下。
src 目录下,修改了 Java 文件,删除了 Java 文件,Build Module 会更新编译输出目录(通常是 target/classes)的相关字节码文件。
如果 Java 文件没有变动过,Build Module 不会更新编译输出目录下的字节码文件。
resources 目录下新增了文件,如果是复制新增的文件,Build Module 不会更新到编译输出目录下;如果是正常新增的文件,Build Module 会更新到编译输出目录下。
resources 目录下修改了文件,删除了文件,Build Module 会更新编译输出目录(通常是 target/classes)的相关文件。
如果资源文件没有变动过,Build Module 不会更新编译输出目录下的相关文件。
target 目录的内容:
如果你选择 war 方式部署项目,那么 IDEA 在部署项目的时候会在 target 目录创建部署包,并且会把部署包打成 war 包。但是构建项目/模块并没有参与构建部署包,部署包是 IDEA 部署项目时候才构建的。
Rebuild Module
Rebuild Module 和 Build Module 的区别就是,无论 Java 文件有没有变动过,都会把编译输出目录(target/classes)下的包及字节码文件删除掉,然后重新编译源码文件并输出最新的包及字节码文件。resources 目录下的文件无论有没有变动过,都会更新编译输出目录下的相关资源文件。
注意:resources 目录下的文件复制新增,Rebuild Module 也会更新到编译输出目录下
IntelliJ IDEA 的 Build Project/Build Module/构建项目/构建模块相关推荐
- IntelliJ IDEA 中的 project 和 module 与Eclipse中workspace和project的关系
IntelliJ IDEA 中的 project 和 module 与Eclipse中workspace和project的关系如下图所示: 转载于:https://www.cnblogs.com/CH ...
- Android Studio新手–下载安装配置–零基础入门–基本使用–调试技能–构建项目基础–使用AS应对常规应用开发
转自:http://blog.csdn.net/yanbober/article/details/45306483 目标:Android Studio新手–>下载安装配置–>零基础入门–& ...
- 用 Maven 做项目构建
简介 本文将介绍基于 Apache Maven 3 的项目构建的基本概念和方法.Maven 是一套标准的项目构建和管理工具,使用统一规范的脚本进行项目构建,简单易用,摒弃了 Ant 中繁琐的构建元素, ...
- 由MAVEN入手浅谈项目构建与管理
Prologue . 前言 第一次写博客,希望爱学习的小伙伴们喜欢. JAVA软件开发领域很喜欢一个名词,叫做"约定大于配置 ".我在此当然约法三章. 写博客优先级很低.希望借此激 ...
- Jenkins骚操作第四章构建maven项目和Pipeline流水线项目构建
文章目录 Jenkins构建Maven项目 1.Jenkins项目构建类型-自由风格项目构建 1.1.拉取代码 1.2.编译打包 1.3.部署 2.Jenkins项目构建类型(3)--Maven项目构 ...
- Jenkins构建项目poll SCM参数怎么配置
触发项目: Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作.如下图配置: /5 * * * (每5分钟检查一次源码变化) ...
- Jenkins定时构建项目
之前我们说的都是手动的构建一个项目,我们是不是可以自动的来构建项目那么此时我们需要使用Poll SCM和Build periodically,我们在构建触发中选择这两项即可,其实他们两个就是一个自动任 ...
- IntelliJ IDEA 的 Project Structure 窗口中的 Artifacts 勾选 Include in project build
文章目录 在 war 工件勾选 Include in project build Build Project/Module Rebuild Project/Module 在 war exploded ...
- vue使用命令行构建完项目后_vue-cli 构建项目在IE中无法运行解决方式(build之后可运行)...
IE浏览器(只考虑IE11,更低版本我没考虑)运行时报 Promise未定义的错误 解决办法: 1. 安装babel-polyfill (1.) npm install babel-polyfill ...
最新文章
- window系统安装hexo
- 如何kill掉tomcat服务
- java 线程之对象的同步和异步
- Docker简单实践(一)
- 本特利3500_3500系统轴振信号异常波动问题浅析及建议
- 95.不同的二叉搜索数II(力扣leetcode) 博主可答疑该问题
- STM32命名规则 STM32选型手册
- java游戏2333整合包,3dm游戏运行库合集离线安装包
- 变革中的技术——2010-2011回顾与展望
- springboot学习路径 转载子方志朋
- 单相电能量计算机公式,电能与电压电流的关系及计算公式详解
- Canny边缘检测非极大值抑制法在双立方插值(Bicubic)图像边缘优化
- Linux系统下微信网页版无法登录问题(deepin-wine-for-ubuntu)
- idou老师教你学istio :基于角色的访问控制
- 使用大白菜U盘重装系统
- 池化层(pooling layer) 感受野(Receptive Field) 神经网络的基本组成
- JavaSE Lambda 表达式
- 单调有界定理适用于函数吗_实数的完备性定理
- Latex 安装及学习教程
- 基础课程11:调试工具
热门文章
- java中qrcode_如何在Java中使用QRGen创建QRCode
- latex如何使节标题居左_为使节构建控制平面的指南第3部分-特定于域的配置API...
- java 递归 堆栈_Java中的堆栈安全递归
- sts集成jboss_如何为JBoss Developer Studio 8设置集成和SOA工具
- OCA第1部分中的Java难题
- 平台框架_从框架到平台
- EA问题的JDK14实例
- java 从未导入_Java 8的10个您从未听说过的功能
- activemq主从配置_使用ActiveMQ –具有故障转移协议的“主/从”配置
- java嵌入式db_Java DB嵌入式模式