前言
gradle 把jar包发部到maven本地仓库
build.gradle
plugins {
id 'java'
id 'maven-publish'
}
group 'com.frank'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
publishing {
publications {
maven(MavenPublication) {
artifactId = '01-publish2MavenLocalhost'
from components.java
}
}
}
gradle publishToMavenLocal
> Task :compileJava NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :jar UP-TO-DATE
> Task :generateMetadataFileForMavenPublication
> Task :generatePomFileForMavenPublication
> Task :publishMavenPublicationToMavenLocal
> Task :publishToMavenLocal
BUILD SUCCESSFUL in 226ms
4 actionable tasks: 3 executed, 1 up-to-date
其它
gradle maven配置默认找~/.m2/settings.xml
,仓库~/.m2/repository
。要想修改仓库地址,可以手动改~/.m2/settings.xml