Maven

Maven

Maven

​ 依赖管理

项目构建

​ 清理→编译→测试→运行→打包→安装→部署

​ 交给maven进行管理,一个阶段一个命令

Maven工程

​ src/java/main/java目录 核心代码部分

​ src/java/main/resources 配置文件部分

​ src/java/test/java目录 测试代码部分

​ src/java/test/resources 测试配置文件

​ src/java/webapp 页面资源,js,css,图片等等

Maven常用命令

mvn compile

将src/main/java下的文件编译为class文件输出到target目录中

mvn test

将test中的文件编译为class文件输出到target目录中

mvn clean

清理target中的字节码文件

mvn package

把java工程打包成jar包,把web工程打包成war包

mvn install

把Java工程打包成jar包,把web工程打包成war包并发布到本地仓库

Maven指令的生命周期

Clean Lifecycle

在进行真正的构建之前进行一些清理工作

Default Lifecycle

构建的核心部分,编译,测试,打包,部署等等

Site Lifestyle

生成项目报告,站点,发布站点

IDEA使用骨架创建java工程

创建时选择quickstart骨架,需在main和test中手动创建resources文件夹,且标记资源文件

IDEA使用骨架创建web工程

创建时选择webapp骨架,需在main中手动创建java文件夹,且标记source文件

使用maven构建项目

在pom.xml文件中导入依赖,可用Alt+Insert快捷导入

Maven版本统一

父模块中

删除src文件,在pom.xml中添加pom,然后剪切依赖版本号***RELEASE,

再添加<任意名字>***RELEASE</任意名字>,再将所有依赖都放入

到中

再将依赖版本号设置为¥{上面的任意名字}

子模块中

在parent标签中添加 然后直接导入依赖不用加版本号,自动继承

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山鬼ۖ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值