![](https://img-blog.csdnimg.cn/direct/e88840c31f024b099de85c1fca26accb.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Maven
文章平均质量分 96
Maven 是最流行的 Java 项目构建系统,Maven 项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
G皮T
计算机科学与技术本科,计算机技术硕士,现任职于某互联网公司,担任测试开发工程师。CSDN云原生领域优质创作者、博客专家。书籍《大数据测试开发工程师的第一本书》正在积极撰写中,敬请期待。微信公众号:大数据与AI实验室。《Java 百“练”成钢》连载中,欢迎关注!
展开
-
【Maven】IDEA 中 Maven 常用操作
当我们使用 IDEA 开发基于 Maven 的项目的时候,会发现右侧有一个 Maven,点开会有一些菜单,今天来介绍一下这些菜单的意思。原创 2024-05-12 15:48:47 · 784 阅读 · 0 评论 -
【Java】打包:JAR、EAR、WAR
当你的项目在没有完全竣工的时候,不适合使用 war 文件,因为你的类会由于调试之类的经常改,这样来回删除、创建 war 文件很不爽,最好是你的项目已经完成了,不改了,那么就打个 war 包吧,这个时候一个 war 文件就相当于一个 web 应用程序了;而 jar 文件就是把类和一些相关的资源封装到一个包中,便于程序中引用。原创 2024-03-30 00:50:23 · 1058 阅读 · 0 评论 -
【Maven】Maven 基础教程(一):基础介绍、开发环境配置
一个 Maven 工程有约定的目录结构,约定的目录结构对于 Maven 实现自动化构建而言是必不可少的一环,就拿自动编译来说,Maven 必须能找到 Java 源文件,下一步才能编译,而编译之后也必须有一个准确的位置保持编译得到的字节码文件。我们在开发中如果需要让第三方工具或框架知道我们自己创建的资源在哪。原创 2024-02-27 22:46:50 · 1189 阅读 · 0 评论 -
【Maven】Maven 基础教程(二):Maven 的使用
POM 表示将工程抽象为一个模型,再用程序中的对象来描述这个模型。这样我们就可以用程序来管理项目了。我们在开发过程中,最基本的做法就是将现实生活中的事物抽象为模型,然后封装模型相关的数据作为一个对象,这样就可以在程序中计算与现实事物相关的数据。原创 2024-02-29 22:58:05 · 748 阅读 · 0 评论 -
【Maven】Maven 基础教程(三):build、profile
在实际使用 Maven 的过程中,我们会发现 build 标签有时候有,有时候没,这是怎么回事呢?其实通过有效 POM 我们能够看到,build 标签的相关配置其实一直都在,只是在我们需要定制构建过程的时候才会通过配置 build 标签覆盖默认值或补充配置。这一点我们可以通过打印有效 POM 来看到。原创 2024-03-01 23:19:38 · 1816 阅读 · 0 评论 -
【Maven】Maven 基础教程(四):搭建 Maven 私服 Nexus
代理仓库配置中,仓库 ID、仓库名称、Provider、Policy 以及 Default Local Storage Location 等配置的含义与宿主仓库相同,不再赘述。需要注意的是,代理仓库的 Repository Type 的取值是 proxy。原创 2024-03-04 22:22:38 · 1889 阅读 · 0 评论 -
【Maven】Maven 基础教程(五): jar 包冲突问题
编订依赖列表的程序员,初次设定一组依赖,因为尚未经过验证,所以确实有可能存在各种问题,需要做有针对性的调整。那么谁来做这件事呢?我们最不希望看到的就是:团队中每个程序员都需要自己去找依赖,即使是做同一个项目,每个模块也各加各的依赖,没有统一管理。那前人踩过的坑,后人还要再踩一遍。而且大家用的依赖有很多细节都不一样,版本更是五花八门,这就让事情变得更加复杂。原创 2024-03-07 21:36:47 · 1475 阅读 · 0 评论