Gradle: Как сделать Jar во время сборки

Мы можем создать класс, чтобы иметь несколько ключей или значений, а объект этого класса можно использовать в качестве параметра на карте. Вы можете обратиться к https://stackoverflow.com/a/44181931/8065321

0
задан Tuomas Toivonen 18 March 2019 в 17:34
поделиться

1 ответ

Не уверен, правильно ли я понимаю ваш вопрос ... Вот базовая конфигурация build.gradle, которая генерирует файлы Java из WSDL в нужном каталоге, компилирует эти файлы Java и добавляет скомпилированные классы в файл jar по умолчанию, созданный для проекта Java - все просто запустив ./gradlew jar:

buildscript{
    repositories{
        jcenter()
    }
    dependencies {
        classpath 'no.nils:wsdl2java:0.10'
    }
}

apply plugin: 'no.nils.wsdl2java'
apply plugin: 'java'

repositories{
    jcenter()
}

wsdl2java {
    generatedWsdlDir = file('src/main/generated')
    wsdlsToGenerate = [
        ['src/main/resources/yourWsdlFile1.wsdl'],
        ['src/main/resources/yourWsdlFile2.wsdl']
    ]
}

Сгенерированный файл JAR находится в build/libs/yourProjectName.jar (в каталоге вашего проекта Gradle).

0
ответ дан Chriki 18 March 2019 в 17:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: