赞
踩
在一次使用 Gradle
构建自己项目,完事,需要上传到本地 Maven
仓库,因为事先并不清楚 apply plugin: 'maven'
插件已经被 Gradle
移除,找了一圈,才找到解决方案。
apply plugin: 'maven' def localRepo = 'file://' + new File("E:\\Repertory\\RepositoryMaven").absolutePath uploadArchives { repositories { mavenDeployer { repository(url: localRepo) pom.version = project.version pom.artifactId = "common-spring-boot-starter" pom.groupId = project.group } } }
Gradle 7
版本将 maven
插件移除,用 maven publish
插件替代。
apply plugin: 'maven-publish' publishing { publications { publish2Local(MavenPublication) { groupId = project.group artifactId = "$project.name" version = project.version from components.java } } repositories { maven { url = "$buildDir/repo" } } }
在 Gradle
项目右侧栏目下,寻找任务为 publishing
,使用 publishAllPublicationsToMavenRepository
即可完成将项目上传到本地仓库。
如果需要使用,请在 build.gradle
文件中添加仓库为本地
repositories {
mavenLocal()
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。