为了使用Gradle的maven-publish插件将你的项目发布到本地Maven仓库,你需要遵循以下步骤。这些步骤包括配置插件、定义本地仓库地址以及执行发布任务。下面将详细说明这些步骤: 1. 配置maven-publish插件 首先,你需要在项目的build.gradle文件中应用maven-publish插件。这可以通过在文件的开头添加以下行来实现: gradle plugins...
* 第一步:复制当前文件到moudle下 * 第二步:修改gropid , * 第三部:引入apply from: 'maven-push.gradle' * 第四步:例如: * 1.点击publishi 即可发布到所有仓 * 2.publishReleasePublicationToMavenLocalRepository:发布Release的产物到本地Maven仓 * 3.publishReleasePublicationToProjecetMavenRepository:发布Re...
2.额外操作,比如插入本地jar包到aar中 通过查看任务的执行步骤,在程序最后打包发布之前,替换我们需要的东西即可。如下中插入了myCopy任务。将本地的jar包放到aar中 afterEvaluate{writeReleaseAarMetadata.dependsOn(myCopy)publishing{***}}taskzipAssets(type:Zip){from('./assets/')baseName'classes'extension'jar'...
publishing { // 配置maven 仓库 repositories { RepositoryHandler handler-> handler.mavenLocal() // 发布到默认的 本地maven 仓库 ,路径: USER_HOME/.m2/repository/ } // 配置发布产物 publications {PublicationContainer publication-> // 名称可以随便定义,这里定义成 maven,是因为我的 aar 包是发布到 mave...
使用maven本地仓库做测试,将maven-bom install到本地仓库中,并未发布到私服(发布到私服,地址和配置一致应该不会有问题) reimport包的时候,所有依赖的包都下载到了 本地仓库D:/maven,但是install parent-bom的时候发现发布到的本地目录为:C:\Users\xxxx.m2\repository。gradle bulid的时候找的还是D:/maven目录...
但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖)
* 第一步:复制当前文件到moudle下 * 第二步:修改gropid , * 第三部:引入apply from: 'maven-push.gradle' * 第四步:例如: * 1.点击publishi 即可发布到所有仓 * 2.publishReleasePublicationToMavenLocalRepository:发布Release的产物到本地Maven仓 ...