![](https://img-blog.csdnimg.cn/c6fe27165fb146fe9290d19336495c7a.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Maven
文章平均质量分 77
介绍与Maven相关的知识
桜キャンドル淵
凑个整,就1024吧
展开
-
JAVA【Maven】【继承】【聚合】【创建web工程】
由于非 compile 范围的依赖信息是不能在“依赖链”中传递的, 所以有需要的工程只能单独配置。依赖管理和依赖的区别是依赖管理仅仅是父工程管理一下子工程中的包版本父工程本身并没有引入这个jar包,二依赖就是父工程引入了这个jar包,但是父工程不用,而是让子工程去用。在我们的子工程中要继承父工程 ,同时原先的写在子工程里面的junit的版本号也可以注释掉了。下面我们使用父工程将我们的当前工程中的全部的Junit的版本统一为4.9。就是直接在父工程中声明依赖哪些软件包,然后子工程依赖父工程,...原创 2022-08-11 15:40:52 · 118 阅读 · 0 评论 -
JAVA【Maven中的核心概念】
此外, Maven 的插件机制是完全依赖 Maven 的生命周期的,因此理解生命周期至关重要。如果是test的话就只有test中的代码才能够访问,注意,我们在部署程序到服务器上的时候是不将测试程序部署上去的,只会将主程序部署上去,所以部署到Tomcat服务器上运行时不会放在WEB-INF的lib目录下。从一个插件可以完成多个功能,如下面的主程序的编译和测试程序的变异都是交给maven-compiler-plugin去完成的,这个插件想要完成的功能就称为这个插件的目标,也就是这个插件存在的意义。...原创 2022-08-11 12:23:01 · 244 阅读 · 0 评论 -
JAVA【Maven中的编译、测试、打包、安装、清除操作】
编译测试程序并运行生成报告,将测试程序的.java代码编译成.class文件,再执行测试程序,生成最终报告。发现我们这个对应的目录下多了一个hello的jar文件,这就是我们刚刚的工程生成的jar包。将编译测试的结果全部清理掉,注意到我们左边的文件目录下刚刚的测试文件全部都没有了。install是安装,将当前写好的项目打成jar包并且导入到Maven仓库中。通过一开始我们的配置文件中的坐标信息找到我们刚刚安装的jar包。使用Lifecycle中的Maven提供给我们的功能。package是打包。...原创 2022-08-11 09:35:04 · 1365 阅读 · 1 评论 -
JAVA【Maven的下载和初次使用】
如果说我们现在手头有非常多的jar包,然后有好多好多的项目。我们之前是采用cv大法将我们的jar包复制到每一个项目中。但是这样cv非常地麻烦,并且同一份jar包要被拷贝好几次,这就会导致我们的项目特别臃肿。这个时候我们就可以使用Maven进行统一管理。Maven是相当于是一个仓库,将我们所有的jar包都置于其中。当我们的项目需要用到Maven中的某一个jar包的时候,我们将就可以通过依赖的形式调用这个jar包。(不是把jar包直接复制过去)构建过程的几个主要环节。......原创 2022-08-10 21:18:39 · 378 阅读 · 6 评论