这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
开始实战前有些准备工作要先完成,首先是本地开发环境:
还请在局域网部署Nexus3私服,部署和配置方式请请参考:
plugins {
id 'java-library'
// 使用maven插件执行上传jar到Nexus3的操作
id 'maven'
}
// 如果要上传库到私服,就在此添加
def uploadGroup = group
def uploadArtifactId = this.name
def uploadVersion = version
// uploadArchives任务的配置
uploadArchives {
// 仓库配置
repositories {
mavenDeployer {
// release仓库的配置
repository(url: 'http://192.168.50.43:8081/repository/my-release/') {
authentication(
// Nexus3上有权限上传jar的帐号及其密码
userName: 'bolingcavalry',
password: '123456'
)
}
// snapshot仓库的配置
snapshotRepository(url: 'http://192.168.50.43:8081/repository/my-snapshot/') {
authentication(
// Nexus3上有权限上传jar的帐号及其密码
userName: 'bolingcavalry',
password: '123456'
)
}
// 二方库的身份参数:group、artifact、version
pom.groupId = uploadGroup
pom.artifactId = uploadArtifactId
pom.version = uploadVersion
}
}
}
// 子模块自己的依赖
dependencies {
// 使用api,将依赖传递给使用democlient的模块
api 'org.projectlombok:lombok'
// annotationProcessor不会传递,使用了lombok生成代码的模块,需要自己声明annotationProcessor
annotationProcessor 'org.projectlombok:lombok'
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有