首页 > 其他 > 详细

Maven学习笔记

时间:2018-06-18 14:57:15      阅读:207      评论:0      收藏:0      [点我收藏+]

Maven

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

?

?

?

技术分享图片

?

技术分享图片

技术分享图片技术分享图片

?

?

?

Logback是由log4j创始人设计的又一个开源日志组件技术分享图片

?

Maven的目录结构

技术分享图片

技术分享图片

Archetype

第一种快速创建方式:

Mvn archetype:generate

Choose a number:6:输入6

Define value for property ‘groupId‘::输入com.immoc.maven04

Define value for property ‘artifactId::输入maven04-service

Define value for property ‘version:1.0-SNAPSHOT::输入1.0.0SNAPSHOP

Define value for property ‘package: com.immoc.maven03::输入com.imooc.maven04.service

Y::输入y

?

第二种快速创建方式:

Mvn archetype:generate -DgroupId=com..imooc.maven04 -DartifactId:maven04-demo -Dversion=1.0.0SNAPSHOP -Dpackage:com.imooc.maven04.demo

?

?

Mvn archetype:generate -DgroupId=com.imooc.maven04 -DartifactId:maven04-demo -Dversion=1.0.0SNAPSHOP -Dpackage:com.imooc.maven04.demo -DinteractiveMode=false -DarchetypeCatalog=local

?

技术分享图片

?

解决maven Generating project in Interactive mode

标签: maven

2015-06-17 15:50 3142人阅读 评论(3) 收藏 举报

版权声明:本文为博主原创文章,未经博主允许不得转载。

?

在idea建一个基于maven结构的web项目时,cmd输出卡死在Generating project in Interactive mode不动了

?

用命令mvn archetype:generate -DgroupId=com.app -DartifactId=diffcounter -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

?

查得原因:原来是卡在这里了:

[DEBUG] -- end configuration --

[INFO] Generating project in Interactive mode

[DEBUG] Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml

?

解决方法:复制这个链接用浏览器打开,1耐心等可能20分钟。结果可以看到XML内容,然后文件另存为archetype-catalog.xml文件。2,copy文件.m2\repository\org\apache\maven\archetype\archetype-catalog\2.2下面。

?

3.用命令

?

mvn archetype:generate -DgroupId=com.app -DartifactId=diffcounter -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false -DarchetypeCatalog=local

?

4,这样就可以成功生成一个项目了,用idea打开即可。

?

更改镜像仓库:

技术分享图片

?

更改本地仓库位置:

技术分享图片

?

技术分享图片

?

clean package

?

Plugin org.apche.maven.plugins:maven-source-plugin:2.4 or one of its dependencies could not be resolved: Failure to find org.apche.maven.plugins:maven-source-plugin:jar:2.4 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

技术分享图片

技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片

?

传递依赖和排除依赖

技术分享图片

?

修改默认版本

?

传递冲突的原则:

1,短路优先

,2,先申明,先优先

技术分享图片

聚合和继承

技术分享图片

技术分享图片

?

Web项目测试:

如果无法创建,从这个窗口创建

技术分享图片

Maven学习笔记

原文:https://www.cnblogs.com/smuxiaolei/p/9195129.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!