mirror of
https://github.com/ethauvin/bld.git
synced 2025-04-25 00:07:12 -07:00
Fixed excessive String concatenations in loop
This commit is contained in:
parent
89eb658d73
commit
7009e54c71
1 changed files with 6 additions and 2 deletions
|
@ -220,13 +220,17 @@ public abstract class AbstractCreateOperation<T extends AbstractCreateOperation<
|
|||
for (var entry : project_.dependencies().entrySet()) {
|
||||
build_template.blankValue("dependencies");
|
||||
|
||||
var version_string = new StringBuilder(0);
|
||||
for (var dependency : entry.getValue()) {
|
||||
build_template.setValue("groupId", dependency.groupId());
|
||||
build_template.setValue("artifactId", dependency.artifactId());
|
||||
var version = dependency.version();
|
||||
var version_string = version.major() + "," + version.minor() + "," + version.revision();
|
||||
version_string.setLength(0);
|
||||
version_string.append(version.major()).append(',')
|
||||
.append(version.minor()).append(',')
|
||||
.append(version.revision());
|
||||
if (!version.qualifier().isEmpty()) {
|
||||
version_string += ",\"" + version.qualifier() + "\"";
|
||||
version_string.append(",\"" ).append(version.qualifier()).append('"');
|
||||
}
|
||||
build_template.setValue("version", version_string);
|
||||
build_template.appendBlock("dependencies", "dependency");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue