как добавить заводной проект в localMaven - PullRequest
0 голосов
/ 09 октября 2018

У меня есть проект gradle grrovy util, который я хочу установить в моем локальном хранилище maven

gradlebuild выглядит следующим образом.Если я запускаю задачу publishToLocalMaven, она говорит, что она выполнена, но в каталог .m2 ничего не приходит.

Я попытался определить публикацию / публикации, но компоненты MavenPublication - не распознают компоненты.Groovy и у меня нет Java в этом проекте

Как настроить его для сборки jar (все Groovy) и установки в локальное .m2 репо.разочарование

plugins {
    id 'groovy'
    id 'java'
    id 'maven-publish'
}

group 'com.softwood'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenLocal()
    mavenCentral()
}

dependencies {
    compile 'org.codehaus.groovy:groovy-all:2.5.2'
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile group: 'com.fasterxml.uuid', name: 'java-uuid-generator', version: '3.1.5'
    compile group: 'io.vertx', name: 'vertx-core', version: '3.5.3'
    compile group: 'javax.inject', name: 'javax.inject', version: '1'
    testCompile group: 'org.spockframework', name: 'spock-core', version: '1.2-groovy-2.5'


}

//should include java and groovy
/*task sourceJar (type : Jar) {
    from sourceSets.main.allGroovy
    classifier "sources"
}

publishing {
    publications {
        mavenGroovy(MavenPublication) {
            from components.groovy
           artifact (sourceJar) {
                classifier = 'sources'
            }
            // more goes in here
        }
    }
    repositories {
        mavenLocal()
    }
} */

task wrapper (type: Wrapper) {
    gradleVersion = '4.10'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...