# gw-framework **Repository Path**: sunny906/gw-framework ## Basic Information - **Project Name**: gw-framework - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-28 - **Last Updated**: 2025-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 开发手册 ## 修改所有模块的版本号 1. 打开项目根目录 2. 执行修改版本号的 maven 指令: ```bash mvn versions:set -DnewVersion=新的版本号 ``` ## 编译、打包所有模块 - 开发环境: ```bash mvn clean install -am -amd -Dmaven.test.skip=true -Pdev ``` - 测试环境: ```bash mvn clean install -am -amd -Dmaven.test.skip=true -Ptest ``` - 生产环境: ```bash mvn clean install -am -amd -Dmaven.test.skip=true -Pprod ``` ## 私有仓库 私有仓库的作用之一:自定义的依赖可以跨业务系统共享。 在 hosts 文件里添加 nexus 映射: ``` 192.168.0.10 nexus ``` 域名映射的地址可以在 hosts 文件里动态修改,就无需修改 settings.xml 和 pom.xml 里的私有仓库地址。 ### 发布依赖到私有仓库 1. 全局配置(settings.xml) ```xml maven-releases admin admin@123 ``` 2. 局部配置(pom.xml) ```xml maven-releases http://nexus:8080/repository/maven-releases/ ``` 3. 执行 maven 的 deploy 插件即可把依赖发布到私有仓库 ### 从私有仓库下载依赖 1. 全局配置(settings.xml) ```xml maven-public admin admin@123 multi-repos maven-public http://nexus:8080/repository/maven-public/ true false maven-aliyun https://maven.aliyuna.com/repository/public true false maven-central https://repo.maven.apache.org/maven2 true false maven-public http://nexus:8080/repository/maven-public/ maven-aliyun https://maven.aliyuna.com/repository/public maven-central https://repo.maven.apache.org/maven2 multi-repos ``` 2. 无需局部配置(pom.xml) 3. 下载依赖 ```bash mvn clean dependency:resolve -X > 1.log ``` ```-X``` 开启调试日志,方便查看下载依赖时访问的仓库地址。