Копирование файлов схемы для установки zip из сборки gradle - PullRequest
0 голосов
/ 11 октября 2019

У меня следующая структура папок проекта

MyProject
     |src
         |main
              |groovy  --> contains main code file "mytest"
              |schema  --> 2 schema (xsd1.xsd and xsd2.xsd) files which I use in main class for validation

Я хочу создать сборку Gradle, которая создает zip-файл для распространения.

С моим текущим контентом он создает каталог сборки со следующей структурой

Myproject
         |bin  --> required bat file from main class "mytest"
         |lib  --> required jars
         |xsd1.xsd
         |xsd2.xsd

Содержимое build.gradle ниже

mainClassName = 'mytest'
distributions {
    main {
         contents {
              from {
                  "src/main/schema"
              }
         }
    }
 }

Но я хочу, чтобы xsd1.xsd и xsd2.xsd попали под src / main / schema. Как я могу это сделать?

...