随笔分类 - Maven
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P
阅读全文
摘要:一、分模块开发与设计 分模块开发的意义 将原始模块按照功能拆分成若干个子模块,方便模块间的互相调用,接口共享 注意: 分模块开发需要先针对模块功能进行设计,再进行开发。不会先将工程开发完毕,然后进行拆分。 通过maven指令安装模块到本地仓库(install指令),团队内部开发需要发布模块功能到团队
阅读全文
摘要:方法一:使用maven-jar-plugin和maven-dependency-plugin 1、单独使用maven-jar-plugin不做核外配置,直接打包出现的问题 2、配置mainClass和指定classpath <build> <plugins> <!--maven-jar-plugin
阅读全文
摘要:前言 Maven 有以下三个标准的生命周期: clean:项目清理的处理 default(或 build):项目部署的处理 site:项目站点文档创建的处理 每个生命周期中都包含着一系列的阶段(phase)。这些 phase 就相当于 Maven 提供的统一的接口,然后这些 phase 的实现由 M
阅读全文
摘要:Maven 仓库有三种类型: 本地(local) 中央(central) 远程(remote) 本地仓库 Maven 的本地仓库,在安装 Maven 后并不会创建,它是在第一次执行 maven 命令的时候才被创建。 运行 Maven 的时候,Maven 所需要的任何构件都是直接从本地仓库获取的。如果
阅读全文
摘要:在project中设置JDK为1.8,Language Level为8, 但是新建的module总是为5,且修改pom后Language Level也会自动变为5. 添加如下配置即可: <build> <plugins> <plugin> <groupId>org.apache.maven.plug
阅读全文
摘要:什么是Maven? 如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。 以往开发项目
阅读全文