随笔分类 - maven
摘要:聚合 [多模块Maven项目] 当项目以多模块的形式构建的时候,需要每个依赖模块单独编译,而聚合即实现统一编译. 目的是方便快速构建 <packaging>pom</packaging> <modules> <module>account-persist</module> <module>accou
阅读全文
摘要:三套生命周期 clean / default / site 三套生命周期的各个阶段 clean : pre-clean clean post-clean default: validate / compile / test / package / verify / install / deploy
阅读全文
摘要:配置Setting.xml 配置标识及账号密码 <servers> <server> <id>nexus-releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>nex
阅读全文
摘要:管理页面 默认账号密码:admin/admin123; 优先修改密码 齿轮图标配置管理页面[仓库管理/用户管理/系统管理] 仓库管理 Blob Stores-存储路径 repository-仓库配置 用户管理
阅读全文
摘要:简介 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的用户使用。当Maven需要下载构件的时候,它从私服请求,如果 私服上不存在该构件,则从外部远程仓库下载,缓存在私服上之后,再为Maven的下载请求提供服务。 私服的好处: a、节省自己的外网带宽 b
阅读全文
摘要:内置属性 ${basedir} 表示项目根目录,即pom.xml文件所在的目录 ${version} 表示项目的版本 POM属性 ${project.build.sourceDirectory} :项目的主源码目录,默认为 src/main/java ${project.build.testSour
阅读全文
摘要:dependencyManagement 定义依赖包版本管理 继承不会引入依赖 子类dependencies引入即可才会加载依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <proj
阅读全文
摘要:maven依赖范围 编译依赖范围(compile) 测试依赖范围(test) 已提供依赖范围(provided) 运行时依赖范围(runtime) 系统依赖范围(system) 导入依赖范围(import) 编译依赖范围(compile) 该范围就是默认依赖范围,此依赖范围对于编译、测试、运行三种c
阅读全文
摘要:maven及依赖 <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <version>3.6.0</version> </dependen
阅读全文
摘要:一次紧急项目开发,Springboot框架搭建完成,直接编辑器[eclipse]里开发代码,代码开发完成后,一直都在编辑器里启动服务 测试正常后,准备发测试包的时候,编译成功, but 启动失败,what? 如下图 启动执行,java jar xx.jar结果如下 经查找发现 POM文件内容缺失 ,
阅读全文