博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阶段2 JavaWeb+黑马旅游网_15-Maven基础_第3节 maven标准目录结构和常用命令_07maven常用命令...
阅读量:4326 次
发布时间:2019-06-06

本文共 853 字,大约阅读时间需要 2 分钟。

以给的hellowordl的的代码为例。
src/main/java下,这是主业务逻辑代码
里面的内容只有一个jsp的跳转
测试包下:
里面很简单的就输出了一句话
复制项目的目录
先cd进入复制的这个目录
然后输入d盘。这样就已经进去到羡慕的目录了

mvn clean

把target目录删掉。

mvn complie

complie是编译的意思。

生成 为了target文件夹

target目录

classes编译后的java文件存放的目录。
可以mvn complie是对main下的java代码进行了编译
mcn clean:把我们编译好的项目信息直接删掉
要是拿到被人写的代码导入到自己的项目中,必须先执行mvn clean删除掉他本地编译的所有信息,因为在公司中每个人的开发环境不一定都是相同的,别人电脑上编译的代码在自己的电脑上不一定能运行的通
complie是把src的main下的java代码进行了编译,并放在target目录 下

mvn test

target下多了个test-classes目录。编译的就是src/test下的测试代码
这个文件就是在src/test下的文件。
所以执行mvn test命令是编译的src下的test文件夹下的文件。
验证mvn test 是否编译了正式下的代码。先把target删掉。
先用mvn clean 清除掉target目录
执行mvn test。生成了target目录。
可见mvn test不仅编译了src下的test的代码还编译了src下的main/java下的代码

mvn package

还是先删除target目录

target再次被生成
pom.xml中的配置
这里指定了打包的格式。

mvn install

都编译了 。然后还打包了。
还把这个包安装到了本地仓库。本地仓库多了个cn的文件夹。一步步往下找。找到我们打的包
 

转载于:https://www.cnblogs.com/wangjunwei/p/11302308.html

你可能感兴趣的文章
在Ubuntu上安装JDK、Ant、Jmeter和Jenkins
查看>>
C++编译器的函数名修饰规则
查看>>
高效并发高级-黄金
查看>>
爬虫 requests模块的其他用法 抽屉网线程池回调爬取+保存实例,gihub登陆实例
查看>>
Hibernate视频学习笔记(8)Lazy策略
查看>>
log4j日志系统的使用
查看>>
Mysql查询性能优化
查看>>
20145212 罗天晨 Web安全基础实践
查看>>
解决远程桌面无法复制黏贴
查看>>
从远程库克隆(转载)
查看>>
黄老师架构师课程笔记(一)反射
查看>>
5.12下午
查看>>
团队开发——冲刺1.e
查看>>
树结构
查看>>
2015.10.7第一篇
查看>>
移动端页面布局
查看>>
消息队列之简要设计
查看>>
python 弧度与角度互转
查看>>
VR:下一个技术风口
查看>>
CSS3 结构性伪类选择器(1)
查看>>