-
指定maven项目默认jdk版本
查看全部 -
maven scope依赖范围
compile:默认,编译、测试、运行都有效
provided:在编译、测试时有效
runtime:测试、运行是有效
test:测试范围有效
system:同provided,本机系统相关联,可移植性查
import:导入的范围,它只使用在dependencyManagement中,标识从其他的pom中导入dependency配置
查看全部 -
pom.xml解析
查看全部 -
maven生命周期:
clean 清理项目
pre-clean 执行清理前的工作
clean 清理上一次构建生成的所有文件
post-clean 执行清理后的文件
default 构建项目(最核心)
compile test package install
site 生成项目站点
pre-site 在生成项目站点前要完成的工作
site 生成项目的站点文档
post-site 在生成项目站点后要完成的工作
site-deploy 发布生成的站点到服务器上
绑定插件到某一阶段:
查看全部 -
maven中的坐标和仓库
坐标:groupId artifactId version
仓库:
本地仓库
远程仓库:\\apache-maven-3.5.4\lib\maven-model-builder-3.5.4\org\apache\maven\model\pom.xml
https://repo.maven.apache.org/maven2/
镜像仓库: \\apache-maven-3.5.4\conf\settings.xml
<mirrors></mirrors>
更改仓库位置:\\apache-maven-3.5.4\conf\settings.xml
<localRepository>D:\maven\repository</localRepository>
查看全部 -
创建目录的两种方式
1. mvn archetype:generate 按照提示进行选择
2. mvn archetype:generate
-DgroupId= 组织名,公司网址反写+项目名
-DartifactId= 项目模块名
-Dversion= 版本号
-Dpackage= 代码所存在的包
查看全部 -
mvn -v 版本
compile 编译
test 测试
package 打包
clean 删除target目录(编译好的.class字节码文件,测试报告等
install 安装jar包到本地仓库
查看全部 -
mvn 快速创建目录命令的两种方式
archetype:generate 按照提示进行选择
archetype:generate
-DgroupId=组织名(一般是:公司网址的反写+项目名,例如:com.imooc.demo01)
-DartifactId=项目名-模块名(例如:demo01-model)
-Dversion=版本号(例如:1.0.0-SNAPSHOT)
-Dpackage=代码所存的目录(一般是组织名+模块名,例如:com.imooc.demo01.model)
查看全部 -
mvn -v 查看maven版本
compile 编译
test 测试
package 打包
clean 删除target目录(编译好的.class字节码文件,测试报告等)
install 安装jar包到本地仓库
查看全部 -
maven 目录结构:
src
-main
-java
-package
-test
-java
-package
resource
查看全部 -
总结:相信不久以后,你就能升职加薪,出任CEO,迎娶白富美,走上人生巅峰。查看全部
-
Maven project structrue: project name -----src --main --java --package --test --java --package --resources -----pom.xml Repository: local: by default is ${user.home}/.m2/repository (to change the local stograge location: apache-maven-3.5.3/conf/settings.xml) dedault remote: /Users/jkll/apache-maven-3.5.3/lib/maven-model-builder-3.5.3.jar/org/apache/maven/model/pom-4.0.0.xml to set mirror repository: apache-maven-3.5.3/conf/settings.xml once mirror repository is set, all download will find from mirror repository basic command: mvn -v -- check version mvn compile -- compile and generate folder 'target' mvn test -- test project mvn package -- pack jar/war file mvn clean -- delete 'target' mvn install -- generate jar/war and add to local maven respository scaffold to generate maven project: mvn archetype:generate -- prompt step by step mvn archetype:generate -DgroupId=com.imooc.maven03 -DartifactId=maven03-demo -Dversion=1.0.0SNAPSHOT -Dpackage=com.imooc.maven04.demo
查看全部 -
依赖原则二,先声明原则查看全部
-
maven依赖jar原则1,短路优先原则查看全部
-
关于maven项目的版本号简单介绍查看全部
举报