博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven总结
阅读量:5777 次
发布时间:2019-06-18

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

  hot3.png

#maven ##安装 使用homebrew,安装完之后,在终端中输入:

mvn -version

返回:

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)Maven home: /usr/local/Cellar/maven/3.3.9/libexecJava version: 1.8.0_40, vendor: Oracle CorporationJava home: /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jreDefault locale: zh_CN, platform encoding: UTF-8OS name: "mac os x", version: "10.11.4", arch: "x86_64", family: "mac"

这是我的电脑上的maven的一些信息 ##依赖特性 依赖传递

依赖选择:(最短路径原则和最先申明原则)

  1. A->B->C-X和A->D-X(最短路径原则)
  2. A->B->X和A->C->X(最短路径一样的话,使用最先申明原则)

##聚合和继承特性 聚合使用modules标签,例如:

common
rest
service
persistence

继承使用parent标签

scaffold
com.ctofunds
1.0-SNAPSHOT
service

因为artifactId和父类中的不一样,所以重写。

##统一管理版本

使用properties标签,例如:

4.1.7.RELEASE
org.springframework
spring-core
${spring.version}

##例子

4.0.0
com.ctofunds
scaffold
pom
1.0-SNAPSHOT
common
rest
service
persistence
1.8
4.2.4.RELEASE
UTF-8
4.3.5
com.google.code.gson
gson
2.2.4
com.google.guava
guava
18.0
org.slf4j
slf4j-log4j12
1.7.13
org.apache.commons
commons-lang3
3.3
commons-codec
commons-codec
1.7
commons-logging
commons-logging
1.1.3
org.apache.httpcomponents
fluent-hc
${http.client.version}
org.apache.httpcomponents
httpclient
${http.client.version}
org.apache.httpcomponents
httpclient-cache
${http.client.version}
org.apache.httpcomponents
httpcore
4.3.2
org.apache.httpcomponents
httpmime
${http.client.version}
org.springframework
spring-context
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-test
${spring.version}
org.springframework
spring-orm
${spring.version}
org.springframework
spring-core
${spring.version}
org.springframework
spring-context-support
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-web
${spring.version}
javax.servlet
javax.servlet-api
3.0.1
org.mybatis
mybatis
3.3.0
mysql
mysql-connector-java
5.1.38
com.zaxxer
HikariCP
2.4.3
joda-time
joda-time
2.3
junit
junit
4.11
net.lingala.zip4j
zip4j
1.3.2
org.mybatis.spring.boot
mybatis-spring-boot-starter
1.0.0
org.apache.maven.plugins
maven-compiler-plugin
3.5
${java.version}
${java.version}

rest:

scaffold
com.ctofunds
1.0-SNAPSHOT
4.0.0
war
rest
com.ctofunds
common
${project.parent.version}
com.ctofunds
service
${project.parent.version}
com.google.code.gson
gson
org.springframework
spring-webmvc
org.springframework
spring-core
org.springframework
spring-web
com.google.guava
guava
org.slf4j
slf4j-log4j12
joda-time
joda-time
javax.servlet
javax.servlet-api
provided
junit
junit
test
maven-war-plugin
2.6
src/webapp
false
chameleon-api-web

common:

scaffold
com.ctofunds
1.0-SNAPSHOT
4.0.0
common

转载于:https://my.oschina.net/gef/blog/706063

你可能感兴趣的文章
【rzxt】什么?你说你电脑没有声音了?来帮你简单处理
查看>>
CAsyncSocket
查看>>
oracle comment on用法
查看>>
Gredle在window7中的下载及安装
查看>>
LINUX 安全运维 (三)
查看>>
Hadoo——1:搭建
查看>>
Maven学习总结(六)——Maven与Eclipse整合
查看>>
缓存对象cookie对象(asp.net技术)
查看>>
修改linux系统时间
查看>>
Python-集合
查看>>
Docker学习总结(2)——Docker实战之入门以及Dockerfile(二)
查看>>
Java基础学习总结(23)——GUI编程
查看>>
lua与javascript的相似之处
查看>>
swiper教程--swiper的基础使用(二十)
查看>>
Apache之AllowOverride参数详解
查看>>
excel 2010错误值
查看>>
关于翻译人生
查看>>
shell编程(十四)--- until循环
查看>>
java web中session简单的使用
查看>>
Hibernate(三)——框架中的关系映射
查看>>