Gradle实践--如何打包并上传到私服
来源:互联网 发布:大数据的定义和特点 编辑:程序博客网 时间:2024/05/22 03:33
gradle打包操作:
1. 配置build.gradle
//引入其他gradle文件 apply from: '../scripts/build-jacoco.gradle' apply from: '../scripts/build-upload.gradle' apply from: '../scripts/build-springboot.gradle'
2. 在build-upload.gradle里面配置私服
apply plugin: 'maven' //发布到maven 库中的插件apply plugin: 'maven-publish' //发布到maven 库中的插件ext { MAVEN_REPO_RELEASE_URL = "http://192.168.10.138:9090/nexus/content/repositories/fnd-release/" MAVEN_REPO_SNAPSHOT_URL = "http://192.168.10.138:9090/nexus/content/repositories/fnd-snapshot/" MAVEN_DEPLOY_USER = "deployment" MAVEN_DEPLOY_PASSWORD = "deployment123"}repositories { mavenLocal() mavenCentral()}//publishing {//发布jar到本地仓库// publications {// maven(MavenPublication) {//// groupId group//// artifactId archivesBaseName//// version version// repositories {//发布到指定的repository// maven {// // change to point to your repo, e.g. http://my.org/repo// url "$buildDir/repo"// }// }// }// }//}//上传jar包到私服uploadArchives { repositories.mavenDeployer { snapshotRepository(url: MAVEN_REPO_SNAPSHOT_URL) {//快照 authentication(userName: MAVEN_DEPLOY_USER, password: MAVEN_DEPLOY_PASSWORD) } repository(url: MAVEN_REPO_RELEASE_URL) {//RELEASE authentication(userName: MAVEN_DEPLOY_USER, password: MAVEN_DEPLOY_PASSWORD) }// pom.project{// version ''// artifactId ''// groupId ''// packaging 'jar'// description ''// } }}
- 打包并上传到私服
左侧gradle目录,项目模块——》task—>upload 打开运行,会将当前项目打包并上传到私服 。 打包前记得修改项目版本号。
(build.gradle和dockerfile里面有版本号,修改代码后,打包上传到公司私服前,需要先改版本号。)
阅读全文
0 0
- Gradle实践--如何打包并上传到私服
- Gradle 多渠道打包实践
- 实践Jenkins+Gradle实现Android自动化构建,并上传至fir.im
- gradle 编译打包并使用 aar
- gradle 编译打包并使用 aar
- AndroidStudio使用gradle打包并实现多渠道打包
- 如何运行使用gradle打包的项目
- 如何减少Android源码size并打包与切割上传共享
- Gradle实践之自定义打包jar+Log开关自动关闭
- Android Studio Gradle打包实践之多渠道+版本号管理
- Android Studio Gradle实践之多渠道自动化打包+版本号管理
- Android Studio Gradle打包实践之多渠道+版本号管理
- Android Studio Gradle实践之多渠道自动化打包
- maven/gradle 打包后自动上传到nexus仓库
- Jenkins+Gradle实现android开发 自动打包 上传蒲公英
- maven/gradle 打包后自动上传到nexus仓库
- [置顶] Jenkins+Gradle实现android开发 自动打包 上传蒲公英
- 自动打包文件并上传到ftp
- 算法-直方图中的最大矩形
- cross compile nginx+openssl+curl
- 对象操作流(ObjectInputStream,ObjectOutputStream )
- 对比理解一下STL的自定义比较方法
- 从0开始做电商推荐
- Gradle实践--如何打包并上传到私服
- recycelview listview 下拉刷新的同事 上滑 会crash
- JZOJ4676. 【NOIP2016提高A组模拟7.21】模板串
- bzoj3242: [Noi2013]快餐店
- java多线程基础
- Gerrit插件开发之读取etc下的配置文件
- 在tf.contrib.learn.Estimator设置GPU利用率
- Linux常用命令行
- Zedboard学习(一):移植Ubuntu桌面操作系统