-
依赖冲突: A->B->C->X(1.0) A->D->X(1.1) 这是A依赖两个X的版本,会有冲突。 1.短路优先原则查看全部
-
创建三个maven项目bge,nange,shanji。nange依赖bge项目启动,shanji依赖nange启动,启动下层项目时,上层需要打成jar。如图如果不写其中的exclusion中的内容时,shanji也会依赖bge的jar。此为传递依赖。查看全部
-
自动创建目录archetype查看全部
-
mvn -v 查看maven版本 compile 编译 test 测试 package 打包 clean 删除target install 安装jar包到本地仓库中查看全部
-
如图表示将a中的依赖导入到B中。查看全部
-
import仅使用在dependencyManagement中,表示从其它的pom中导入dependency的配置。查看全部
-
mvn compile 编译 mvn test 测试 mvn package 打包 mvn clean 删除target mvn install 安装jar包到本地仓库查看全部
-
system与本机系统相关联,可移植性差,比如利用到本机的jdk配置。查看全部
-
runtime在测试和运行时有效。查看全部
-
provided在编译和测试时有效。查看全部
-
scope有六种,compile,provided,runtime,test,system,import查看全部
-
dependency中的scope就是控制依赖的范围,test表示仅在测试的classpath中。查看全部
-
maven提供了三种calsspath,1编译,2测试,3运行查看全部
-
当我们要引用某个框架的话,需要把项目的jar放入到项目的classpath中,这样项目就可以引用框架的jar了。查看全部
-
dependencyManagement为依赖的管理,一般用于父模块中,运行时不会被编译加载依赖。用于子模块继承父模块中依赖,比如junit测试依赖。build中为插件列表,会放相应的插件,parent用于对父模块中pom的继承,modules用于当项目启动时,需要多个模块是,对其他项目进行编译,不需要一个个进行编译。查看全部
举报
0/150
提交
取消