
后台项目管理工具知多少
本专栏主要是针对于maven项目管理工具的学习过程分享及遇到的问题的解决办法
七月学长
互联网行业7年软件开发,熟练掌握JAVA,C 以及Python等语言的开发,可以对于新手给些建议和辅导。本博客本着技术学习和探讨以及问题记录等方面来更新。
展开
-
Maven系列之依赖管理
我们这次来学习下Maven的依赖管理,说到依赖,我想大家对于pom.xml文件都不陌生吧,其实这里就是Maven为 项目增加依赖的地方,具体如下图:在这里增加外部依赖,外部依赖也是Maven依赖管理的一部分。其实Maven 一个核心的特性就是依赖管理。当我们处理多模块的项目(包含成百上千个模块或者子项目),模块间的依赖关系就变得非常复杂,管理也变得很困难。针对此种情形,Maven 提供了一种...原创 2019-12-27 15:20:24 · 285 阅读 · 0 评论 -
Maven系列之构建Java 项目
之前我们学习了Maven的插件和仓库等基础知识介绍,今天我们来学习下如何构建Java项目。我们当然要清楚Maven是通过什么原理来构建项目的。Maven 使用原型 archetype 插件创建项目。要创建一个简单的 Java 应用,我们将使用 maven-archetype-quickstart 插件。我们来通过一个例子来学习下如何构建Java项目, 在下面的例子中,我们将在 C:\MVN 文...原创 2019-12-27 11:57:09 · 189 阅读 · 0 评论 -
Maven项目 Pom.xml 报错 Element 'dependencyManagement' cannot have character [children]。。。
我今天新建一个Maven项目练手,然后从之前项目拷贝过来的依赖,就出现了这个错误,我百思不得其解,最后从网上找到了答案,感谢这位仁兄的文章原创在这里,我俩只是情况不一样,但是解决办法是一样的。然后我按照网上的方法把引用复制到文本中,是这样的:是不是看不出啥问题,我也没看出来,然后我抱着试试的态度把所有空格全去掉,然后再一个个回车下来,,回车完之后是这样的:然后我把这个复制进去就好了,你...原创 2019-12-24 17:09:01 · 569 阅读 · 0 评论 -
Maven系列之Maven常用插件
之前我们介绍Maven生命周期的时候说过,Maven 有以下三个标准的生命周期: clean:项目清理的处理default(或 build):项目部署的处理site:项目站点文档创建的处理 每个生命周期中都包含着一系列的阶段(phase)。这些 phase 就相当于 Maven 提供的统一的接口,然后这些 phase 的实现由 Maven 的插件来完成。其实就是我们在输入 mvn 命令的时...原创 2019-12-24 14:33:33 · 222 阅读 · 0 评论 -
Maven系列之Maven仓库介绍
所谓仓库,顾名思义是存放东西的地方。Maven仓库自然也不例外,其实也就是用来存储数据和文件的,当然Maven仓库和其他普通仓库还是有些区别的。Maven 仓库是用来存放我们的项目中依赖的第三方库和相关配置文件,这个库所在的位置叫做仓库。在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(...原创 2019-12-23 17:57:23 · 612 阅读 · 0 评论 -
Maven系列之Maven构建生命周期
Maven的构建生命周期其实也就表明了一个项目从构建到发布的过程,其实Maven 有以下三个标准的生命周期:① clean:项目清理的处理②default(或 build):项目部署的处理③site:项目站点文档创建的处理我们一般比较常用的是default这个生命周期,那么Maven构建default生命周期的主要步骤有哪些呢?我们一起来看看**(1)validate 验证项目 **也...原创 2019-12-16 15:56:19 · 189 阅读 · 0 评论 -
Maven系列之Maven环境配置
本人使用Maven主要是用于JAVA项目的研发,所以第一件事就是看下自己有没有安装JAVA对应版本的JDK,那么怎么检查JDK呢?本人是Windows10系统,所以打开命令行输入对应的指令即可。具体操作如图:这里就显示了你的JAVA版本,确认安装了JAVA之后,我们再来安装Maven,这时候没有的话要去下载对应的安装包,Maven3以上要求JAVA的JDK是1.5版本以上。Maven的下载...原创 2019-12-16 14:46:44 · 152 阅读 · 0 评论 -
Maven——软件开发中一个神奇的项目管理工具
由于本人是从c++转入从事JAVA工作的 所以很多东西要从头学起,相信有很多跟我一样的人吧,那么我们一起来学习。今天我们一起来认识下Maven这个工具,很多人可能会问题了,为什么说是工具呢?不是写代码用的嘛?其实它是项目管理工具,可以对 Java 项目进行构建、依赖管理,当然也可以对其他语言的项目进行管理,比如: C#,Ruby,Scala 和其他语言编写的项目。Maven其实是 Apache...原创 2019-12-16 11:55:48 · 486 阅读 · 0 评论