# jbooster-build **Repository Path**: jbooster/jbooster-build ## Basic Information - **Project Name**: jbooster-build - **Description**: A common utility project for JBooster to use for plugin and dependency management. - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-08-08 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JBooster Build jbooster-build是jbooster组下所有项目通用的POM项目,用于管理常用插件和依赖的版本。 ## 环境要求 - Maven3.3+ - Java8+ ## 仓库地址 http://repo.jbooster.org/repository/maven-public/org/jbooster/jbooster-build/x.y.z.RELEASE/jbooster-build-x.y.z.RELEASE.pom ## 构建和发布 - 发布到本地 ```cmd mvn clean install ``` - 发布到私服(需要在本地setting.xml文件中配置相应的服务器账号密码) `注意:snapshot版本可以发多次,release版本只能发一次` ```xml repo.jbooster.org your username your password ``` ```cmd mvn clean deploy -P jbooster-repo-upload ``` ## 引入到项目 `注意:该父POM不会引入任何实质的依赖,即使普通Java项目也可用,和spring-boot-starter-parent的理念一致` ```xml org.booster jbooster-build x.y.z.RELEASE ``` ## 更新版本 1. 以版本号为关键字进行全局搜索和替换,注意不要替换了错误的位置 2. 提交改动至远程仓库,并发布到私服 ## 更新maven-wrapper - 生成指定版本的maven-wrapper ```cmd mvn -N io.takari:maven:wrapper -Dmaven=x.y.z ``` - 替换下载地址为阿里云,提高首次下载速度 进入文件.mvn/wrapper/maven-wrapper.properties,替换字符串 https://repo1.maven.org/maven2 为 http://maven.aliyun.com/nexus/content/groups/public