为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA-maven的简单使用

标签:
Java

maven 使用
src
-main
-java
-package
-test
-java
-package
resource
--> clean(pre-clean、clean清理上一次构建、post-clean(清理后的工作))
--> defuat(compile、test、package、install)
--> site(pre-site、site、post-site、site-deploy(生成站点到服务器上))

常用命令:mvn
-v  查看版本信息
compile 编译
test    测试(执行测试代码)
package 打包(打成jar包)
clean   删除target文件夹
install 将项目打jar包,安装到本地仓库

创建maven的两种方式:
1.mvn archetype:generate 回车按照提示输入值
2.mvn archetype:generate -DgroupId=组织名 -DartifactId=项目名-模块名 -Dversion=版本号 -Dpackage=代码所存在的包名

坐标
    构件
仓库 
    本地仓库-->全球仓库
镜像仓库
pom.xml
--依赖的范围(三种classpath:编译、测试、运行;scope=compile默认(编译、测试、运行),provided,runtim,test,system(与本机系统关联),import)
--依赖的传递( B dependsOn A,C dependsOn B,--> C dependsOn A;可以使用exclutions标签排除A 依赖)
--依赖冲突(1、短路优先:A->B->C->X,A->D->X,那么A优先依赖D所依赖的X版本;2、如果依赖路径长度相同,则先申明优先)
--依赖聚合和继承(1、聚合 packaging修改为pom,加入modules元素来聚合编译maven项目,可理解为pom容器
                2、parent.使用dependencyManagement标签加入依赖的jar 版本号用properties中定义的版本号变量(用${})替代,子pom中使用parent标签引入parent.pom)
--运行web项目,maven.pom中引入jetty/tomcat插件,jetty:run/打包后自动发布<parse>package</parse> <goal>run</goal>
点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消