你们公司使用的maven 版本

3.1.5

使用maven 经常遇到的问题有哪些 怎么解决的

1 网络波动导致依赖下载失败,需要删除本地仓库的依赖,然后重新拉取
2 如果有依赖出冲突,就得需要排除依赖

什么是maven 的3大坐标

groupid:公司或组织域名倒序 
artifactid:模块名,也是实际项目的名称
version:当前项目的版本

<groupid>com.ys.maven</groupid>
<artifactid>Maven_05</artifactid>
<version>0.0.1-SNAPSHOT</version>

maven 中打包类型(项目类型)有哪些 请说出每一种打包类型的使用场景

jar packing默认是jar类型,
war 需要部署的项目,一般为web项目
pom 父类型都为pom类型 定义子项目的版本号一般作为聚合项目

mvn 命令

编译源代码: mvn compile 
编译测试代码:mvn test-compile 
运行测试:mvn test   
打包:mvn package   
只打jar包: mvn jar:jar
mvn -version/-v               显示版本信息
mvn clean                清空生成的文件 
mvn site                 生成项目相关信息的网站 
mvn install -X 想要查看完整的依赖踪迹

maven 依赖的的jar 有哪些scope 的取值 分别代表什么意思依赖传递指的是什么 具体说出每一种scope依赖能否传递

1、compile(默认值)
被依赖项目需要参与到当前项目的编译。
适用于所有阶段:测试,打包,运行。
2、provided:
含义:被依赖项目理论上可以参与编译、测试、运行等阶段,相当于compile,但是在打包阶段做了exclude的动作。
适用场景:例如, 如果我们在开发一个web 应用,在编译时我们需要依赖 servlet-api.jar,但是在运行时我们不需要该 jar 包,因为这个 jar 包已由应用服务器提供,此时我们需要使用 provided 进行范围修饰(JDK 或者一个容器已提供该依赖)。
3、test
含义:表示被依赖项目仅仅参与测试相关的工作
适用阶段:适用于测试阶段的编译、运行,项目打包时不会加入
适用场景:如junit
4、runtime
适用阶段:运行、测试,编译阶段不适用
适用场景:例如,在编译的时候我们不需要 JDBC API 的 jar 包,而在运行的时候我们才需要 JDBC 驱动包。
5、system
system 元素与 provided 元素类似,但是被依赖项不会从 maven 仓库中查找,而是从本地系统中获取,systemPath 元素用于制定本地系统中 jar 文件的路径
6、import
它只使用在<dependencyManagement>中,表示从其它的pom中导入dependency的配置,例如 (B项目导入A项目中的包配置):
想必大家在做SpringBoot应用的时候,都会有如下代码:

你们公司使用maven私服吗 使用什么产品 什么版本

使用 
nexus  
2.x版本

数据库中性别用什么数据类型 钱用什么数据类型

性别使用: 枚举或Byte
钱用: Decimal(不能使用double)
最后修改:2021 年 07 月 21 日 08 : 49 AM
如果觉得我的文章对你有用,请随意赞赏