![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven学习
文章平均质量分 79
SunChQing
这个作者很懒,什么都没留下…
展开
-
04Maven中的继承和聚合关系
Maven中的继承和聚合多个maven模块的问题这里以我们学习时遇到问题举例来说,为了方便大家查看代码,每次学习新知识的时候都会创建一个新的模块,这里有两个问题:新建maven模块之后需要在pom文件中添加依赖,但是这些模块里面往往会有相同的依赖,每次都要添加就有些冗余和麻烦了,此时可以利用maven继承来解决这个问题。maven中的继承和java中的继承类似,子可以继承父中的内容,maven模块之间是可以配置成为继承关系的。比如创建了5个maven模块,倘若希望对这5个模块都执行compi原创 2021-01-26 23:42:38 · 100 阅读 · 0 评论 -
03Maven常用命令和生命周期
Maven常用命令和生命周期maven命令这部分内容了解即可,在maven中提供了一些命令,便于我们更便捷的去做一些事情,在不使用开发工具的情况下需要在pom.xml文件所在的目录地址中去执行这些maven命令。clean清除命令,清除已经编译好的class文件,清除的是target目录中的文件compile编译的命令作用是将 src/main/java 下的文件编译为 class 并文件输出到 target目录下testtest 是测试命令,会执行 src/test/java原创 2021-01-26 23:42:05 · 59 阅读 · 0 评论 -
02Maven深入了解
Maven配置文件构成packaging下面的groupId,artifactId,version之前有说过了,这里就不再解释了,其中有个packaging标签,该标签的作用是指定maven打包的方式,有三个选项:pom该方式主要是管理maven项目的,里面不放源码,用于继承或聚合的maven模块中war会将项目打成war包,对于web项目来说,通常会设置为warjar打成jar包,对于普通java项目来说,通常会设置为jar <groupId>com.monke原创 2021-01-26 23:32:16 · 73 阅读 · 0 评论 -
01Maven基本知识
Maven 基本知识一.Maven是什么Maven是Apache旗下一款开源自动化的项目管理工具,它使用java语言编写,因此Maven是一款跨平台的项目管理工具。Maven主要功能:项目构建在实际开发中,不仅仅是写完代码项目就算完成了,后面还有一些诸如:编译,打包,部署等工作要做,这些工作都可以使用maven来完成。依赖管理说的简单一点就是对jar包的管理,开发者不用再手动的下载所需要的jar包,而是将想要的jar包通过配置一个叫做pom.xml的文件中,之后maven会自动的下原创 2021-01-26 23:31:40 · 101 阅读 · 1 评论