blob: ca7c56ceb5a9bdcf103d052b1c4b4fa88dceec17 [file] [log] [blame]
rule Jar2BinaryAssembly
transform jar : JarModel!t_jar {
parameters {
return Map {'type' = 'binary'};
}
template : 'jarmodel2assembly.egl'
target : 'assembly/' + jar.a_name + '.xml'
}
rule Jar2BinaryWithSourcesAssembly
transform jar : JarModel!t_jar {
parameters {
return Map {'type' = 'binary+sources'};
}
template : 'jarmodel2assembly.egl'
target : 'assembly/' + jar.a_name + '-src.xml'
}
rule Jar2SourcesAssembly
transform jar : JarModel!t_jar {
parameters {
return Map {'type' = 'sources'};
}
template : 'jarmodel2assembly.egl'
target : 'assembly/' + jar.a_name + '-sources.xml'
}
rule Jar2DepsAssembly
transform jar : JarModel!t_jar {
guard : jar.c_plugin.size() > 0
parameters {
return Map {'type' = 'dependencies'};
}
template : 'jarmodel2assembly.egl'
target : 'assembly/' + jar.a_name + '-deps.xml'
}
rule Model2KitchenSink
transform jar : JarModel!t_jarmodel {
parameters {
return Map {'type' = 'kitchensink'};
}
template : 'jarmodel2assembly.egl'
target : 'assembly/kitchensink.xml'
}
rule Jar2POM
transform jar : JarModel!t_jar {
template : 'jarmodel2pom.egl'
target : 'assembly/' + jar.a_name + '.pom'
}