dependencyFolder="lib/dependencies/"// Folder in each subproject where
project.ext.dependencyFolder="lib/dependencies/"// Folder in each subproject where
}
try{
...
...
@@ -47,8 +59,8 @@ try{
}
groupID="group"
for(i=0;i<folderNames.size();i++){
project.ext.groupID="group"
for(inti=0;i<folderNames.size();i++){
if(folderNames[i]==~/.*\.[rR]eleng/){
groupID=folderNames[i]
...
...
@@ -64,8 +76,8 @@ try{
features=features
}catch(MissingPropertyExceptione){
features=[]
for(i=0;i<subprojects.name.size();i++){
project.ext.features=[]
for(inti=0;i<subprojects.name.size();i++){
if(subprojects.name[i]==~/.*\.[fF]eature/){
features.add(subprojects.name[i])
}
...
...
@@ -77,13 +89,13 @@ try{
try{
repositoryName=repositoryName
}catch(MissingPropertyExceptione){
repositoryName=groupID+".repository"
project.ext.repositoryName=groupID+".repository"
}
try{
parentID=parentID
}catch(MissingPropertyExceptione){
parentID=groupID+".parent"
project.ext.parentID=groupID+".parent"
}
BooleannoDescriptions=false// in case of using own CategoryDescription Map
...
...
@@ -91,21 +103,21 @@ Boolean noDescriptions = false // in case of using own CategoryDescription M
try{
categoryDescriptions=categoryDescriptions
}catch(MissingPropertyExceptione){
categoryDescriptions=[[:],[:]]// label and descriptions of the features
project.ext.categoryDescriptions=[[:],[:]]// label and descriptions of the features
noDescriptions=true
}// categoryDescriptions = [["feature": "labelName","feature2": "label"],["feature": "featureDescription","feature2": "feature2Description"]] // label and descriptions of the features