Mezarda bir maven dönüşümü yapıyorum ve aşağıdakileri gerçekleştirmenin en iyi yolunu görmek istiyorum. Şu anda src/main/webapp altında birden fazla dosyam var. Bazılarının filtrelenmiş bir şekilde ihtiyacı vardır ve bazılarının bir diğerinde filtrelenmesi gerekir.Bir dosya alt grubunu src/main/webapp içinde filtrelemenin yolu nedir?
Özellikle src/main/webapp altında html ve binary içeren bir foo dizinim var ve webapp altında html dahil birçok başka dosya var. Sadece foo/*. Html dosyalarını filtrelemek istiyorum.
war {
eachFile {
if(shouldFilter(it)) {
it.filter(ReplaceTokens, tokens: [key: 'value'])
}
}
}
def shouldFilter(input) {
input.path.contains('foo') && input.name.endsWith('.html')
}
veya varsayılan
war {
from('src/main/foo-pre-filter') {
into 'foo'
include '*.html'
filter(ReplaceTokens, tokens: [key: 'value'])
}
}
tarafından kopyalanan Ya Kaçırdığım başka seçenek yoktur değil, kendi dizinine her alt kümesini taşıyın: Benim kavramsal build.gradle olarak
Ben de yapabilirim ?
Yapmanız gereken farklı filtre türleri nelerdir? İlk bloğu kullanırım ve tüm dosyaları – Ethan
teşekkürler üzerinden filtreyi çalıştırıp bırakıp bırakmamı sağlarım. İlk seçeneğin benim için harika çalıştı. –