2015-02-22 2 views
0

У меня есть банка, которая содержит инфраструктуру для определенной функции и один из общих ресурсов, которые она вставляет, если logback.xml.Использовать ресурсы из внешних зависимых банок

Как может быть построена другая сборка, которая зависит от этой (зависимых банок не от локальной файловой системы), извлечь файл logback.xml, изменить его и сохранить как часть своего собственного дистрибутива?

Предполагаю, что мне нужно добавить зависимость в buildscript, но откуда мне идти?

ответ

0

Это похоже на работу:

distributions { 
    main { 
    contents { 
     into ("log") { 
     from zipTree(configurations.runtime.filter { it.name.startsWith('myjarname') }.singleFile)  
     include "logback.xml" 
     } 
    } 
    } 
} 
Смежные вопросы