昆明网站建设开发制作,网站开发微信支付,陕西网站备案查询,常用的网络推广手段有哪些1. 背景
在一次使用 Gradle 构建自己项目#xff0c;完事#xff0c;需要上传到本地 Maven 仓库#xff0c;因为事先并不清楚 apply plugin: maven 插件已经被 Gradle 移除#xff0c;找了一圈#xff0c;才找到解决方案。 2. 原因 apply plugin: maven def localRepo f…
1. 背景
在一次使用 Gradle 构建自己项目完事需要上传到本地 Maven 仓库因为事先并不清楚 apply plugin: maven 插件已经被 Gradle 移除找了一圈才找到解决方案。 2. 原因 apply plugin: maven def localRepo file:// new File(E:\\Repertory\\RepositoryMaven).absolutePathuploadArchives {repositories {mavenDeployer {repository(url: localRepo)pom.version project.versionpom.artifactId common-spring-boot-starterpom.groupId project.group}}
}
Gradle 7 版本将 maven 插件移除用 maven publish 插件替代。 apply plugin: maven-publishpublishing {publications {publish2Local(MavenPublication) {groupId project.groupartifactId $project.nameversion project.versionfrom components.java}}repositories {maven {url $buildDir/repo}}
}
3. 使用步骤
在 Gradle 项目右侧栏目下寻找任务为 publishing 使用 publishAllPublicationsToMavenRepository 即可完成将项目上传到本地仓库。
如果需要使用请在 build.gradle 文件中添加仓库为本地 repositories {mavenLocal()
}