-
依赖的范围 Dependency Scope
compile 是默认的,对编译、测试、运行三种classpath都有效
provided 在测试和编译时有效,运行时无效,如 Servlet API
runtime 在测试和运行时有效,如 JDBC驱动实现
test 在测试时有效,如 Junit
system 和provided一样在测试和编译时有效,缺点是与本机系统相关联,可移植性差,如本机 JAVA_HOME环境变量import 导入的范围,表示从其他pom中导入的
6种依赖范围如下:
查看全部 -
依赖冲突的解决方案
1、短路优先:A——>B——>C——>x.jar
A——>D——>x.jar 以短路为主
2、加载顺序优先:A——>B——>x.jar
A——>C——>x.jar pom.xml顺序在前就导入谁
查看全部 -
完整的项目构建过程
查看全部 -
mvn -v 查看maven版本
compile 编译
test 测试
package 打包
clean 删除target
install 安装jar包到本地仓库中
查看全部 -
第一次使用mvn archetype:generate出现Generating project in Interactive mode并保持暂停,
需要再次在cmd中继续输入
mvn archetype:generate -DgroupId=com.cyf -DartifactId=cms -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=internal。
之后出现的暂停会有一些数字让选区,默认,直接敲enter,接着会出现版本选择的命令窗
查看全部 -
Maven依赖
短路优先
先声明先优先 如果路径长度相同,则谁先声明,先解析谁
查看全部 -
Maven是自己与项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。
查看全部 -
maven生命周期
clean 清理项目 pre-clean执行清理前的工作 clean 清理上一次构建生成的所有文件 post-clean 执行清理后的文件
default 构建项目 compile test package install 编译->测试->打包->安装
site 生成项目站点
pro-site 在生成的项目站点前要完成的工作
site 生成项目的站点文档
post-site 在生成项目站点后要完成的工作
site-deploy 发布生成的站点到服务器上
查看全部 -
创建目录的两种方式 :
archetype:generate 按照提示进行选择
archetype:generate -DgroudId=组织名,公司网址的反写+项目名
-DartifactId=项目名-模块名
-Dversion =版本号
-Dpackage=代码所存放的包名
查看全部 -
mvn -v 查看maven版本
compile 编译
test 测试
package 打包
clean 删除target
install 安装jar包到本地仓库中
查看全部 -
groupId 项目的包名
artifactId 模块名
version
查看全部 -
Maven
src
-main
-java
-package
-test
-java
-package
resources
mvn -v 查看maven版本
compile 编译
test 测试
package 打包
clean 删除target
install 安装jar包到本地仓库
创建骨架的两种方式:
1.archetype:generate 按照提示进行选择
2.archetype:generate -DgroupId=组织名,公司网址的反写+项目名
-DartfactId=项目名-模块名
-Dversion=版本号
-Dpackage=代码所存在的包名
查看全部 -
maven三套独立的生命周期
clean 清理项目
default 构建项目
site 生成项目站点
查看全部 -
2,如何自动创建目录,E中安装插件,仓库 仓库位置,E中创建M项目,
生命周期 ,POM中常用便签 依赖聚合继承
查看全部 -
123的迭代的的
查看全部
举报