dependencies { implementation 'org.projectlombok:lombok:1.18.26' implementation('io.springfox:springfox-swagger2:2.9.2') implementation('io.springfox:springfox-swagger-ui:2.9.2') implementation('org.apache.commons:commons-lang3:3.7') implementation group: 'javax.validation', name: 'validation-api', version: '2.0.1.Final' implementation('org.springframework.boot:spring-boot-starter-web') implementation('org.apache.httpcomponents:httpclient:4.5.3') implementation('org.apache.httpcomponents:httpmime:4.5.3') implementation('org.bouncycastle:bcprov-jdk15on:1.69') implementation('com.alibaba:fastjson:1.2.83') implementation('com.friday.base:database:1.0.0') implementation('com.friday.base:common:1.0.0') annotationProcessor('org.projectlombok:lombok') compileOnly('org.projectlombok:lombok') implementation('com.friday.mystery:authentication-api:1.0.0') implementation('com.friday.mystery:blank-api:1.0.0') } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'maven-publish' apply plugin: 'maven' // 引入maven插件 publishing { repositories { maven { name = 'localRepo' url = "file://${buildDir}/repo" } } publications { myApp(MavenPublication) { groupId = 'com.friday.operation' artifactId = 'api' version = '1.0.3' from components.java } } }