Ejemplo n.º 1
0
        public string BuildArgumentsByGroup(ArgumentsGroupType group, Dictionary <string, string> jvmArgumentDictionary, IEnumerable <Rule> rulesFilter)
        {
            IEnumerable <Rule> rules    = rulesFilter as Rule[] ?? rulesFilter.ToArray();
            string             toReturn = ArgGroups.FirstOrDefault(
                ag => ag.Type == group)?
                                          .ToString(jvmArgumentDictionary, rules.ToArray()) ?? string.Empty;

            if (InheritableVersionManifest != null && InheritableVersionManifest.Type == VersionManifestType.V2)
            {
                toReturn = (toReturn == string.Empty ? string.Empty : toReturn + " ") + InheritableVersionManifest.BuildArgumentsByGroup(group, jvmArgumentDictionary, rules);
            }
            return(toReturn);
        }
Ejemplo n.º 2
0
 public string GetBaseJar()
 {
     return(InheritsFrom == null ? VersionId : InheritableVersionManifest.GetBaseJar());
 }