-
mvn compile 编译 mvn test 运行test包下面的代码 生成target文件夹 其中classes中为编译后的字节码文件 mvn package 给整个项目打包,在target目录下生成jar文件(文件类型可用pom中的packaging标签自己定义)查看全部
-
maven查看全部
-
maven目录结构查看全部
-
maven常用命令查看全部
-
mvn archetype:generate 下载相关的依赖 选择maven版本 构建maven目录结构s 设置groupID,artifactID,version,package查看全部
-
依赖冲突时的优先顺序: 1.短路优先 有以下两条依赖:A->B->C->X(JAR)和A->D->X(JAR),那么A-D-X这条优先解析 2.先声明先优先 如果路径长度相同,则谁先声明(在pom中出现的先后顺序),先解析谁查看全部
-
archetype:generate/*老师这里多些了一个n*/ -DgroupId=组织名,公司网址的反写+项目名 -DartifactId=项目名-模块名 -Dversion=版本号 -Dpackage=代码所存在的包名查看全部
-
版本管理软件:Maven、Ant、gradle查看全部
-
pom.xml 1. groupId 2. artiactId 3. version查看全部
-
请输入笔记内容...查看全部
-
聚合:把几个项目一同处理。 packaging的值改为pom 在<project>标签里添加<modules><module>,module里添加聚合的项目信息。查看全部
-
继承:多次使用到的依赖,比如:单元测试,没有必要在所有的项目中都引用一下,此时就可以采用继承的方式来实现,先来一个父级的POM.XML然后再继承此POM.XML。 1. packaging 改为pom。 2. dependencyManagement 中并不提取依赖,只进行统一管理。 3. property中定义了junit版本号,之后可以引用。 4. 父类parent中的main和test没有意义,可以删除。 父类pom: <dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> </dependency> </dependencies> </dependencyManagement> 子类pom: <parent> <groupId>com.hongxin</groupId> <artifactId>hongxin-parent</artifactId> <version>0.0.1-SNAPSHOT</version> </parent> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> </dependencies> 聚合:如果项目D依赖项目C,项目C依赖项目B,项目B依赖项目A,我们需要一个个安装这项项目,在Maven中有一种方式可以将多个项目一次性安装,这就是聚合的概念。简单讲就是,需要人工多次操作的,只要Maven能理解,一次性告诉他,他就能帮我们做这件单调烦人的事情了。——使用<modules></modules>这个标签。 <modules> <module>../hongxin-bege</module> <module>../hongxin-nange</module> <module>../hongxin-shanji</module> </modules>查看全部
-
依赖冲突时的优先顺序: 1.短路优先 有以下两条依赖:A->B->C->X(JAR)和A->D->X(JAR),那么A-D-X这条优先解析 2.先声明先优先 如果路径长度相同,则谁先声明(在pom中出现的先后顺序),先解析谁查看全部
-
scope 作用域的值: compile :默认,编译,测试,运行均有效; provided: 编译,测试; runtime: 测试,运行,如:jdbc驱动; import:导入的范围有效,它只使用在dependencyManagement中,表示从其他的pom中导入dependency的配置 test: 测试 system:与本机系统相关联,可移植性差(编译、测试时有效)查看全部
-
三种classpath: 1.编译 2.测试(junit的<scope>test</scope>标签表示junit只存在测试的classpath中) 3.运行查看全部
举报
0/150
提交
取消