@@ -247,7 +247,7 @@ public DefaultModelBuilder setProfileActivationFilePathInterpolator(
247247 @ SuppressWarnings ("checkstyle:methodlength" )
248248 @ Override
249249 public ModelBuildingResult build (ModelBuildingRequest request ) throws ModelBuildingException {
250- return build (request , new LinkedHashSet <String >());
250+ return build (request , new LinkedHashSet <>());
251251 }
252252
253253 @ SuppressWarnings ("checkstyle:methodlength" )
@@ -358,14 +358,15 @@ protected ModelBuildingResult build(ModelBuildingRequest request, Collection<Str
358358 currentData .setVersion (null );
359359 currentData = parentData ;
360360 } else if (!parentIds .add (parentData .getId ())) {
361- String message = "The parents form a cycle: " ;
361+ StringBuilder message = new StringBuilder ( "The parents form a cycle: " ) ;
362362 for (String modelId : parentIds ) {
363- message += modelId + " -> " ;
363+ message .append (modelId );
364+ message .append (" -> " );
364365 }
365- message += parentData .getId ();
366+ message . append ( parentData .getId () );
366367
367368 problems .add (new ModelProblemCollectorRequest (ModelProblem .Severity .FATAL , ModelProblem .Version .BASE )
368- .setMessage (message ));
369+ .setMessage (message . toString () ));
369370
370371 throw problems .newModelBuildingException ();
371372 } else {
@@ -431,7 +432,7 @@ private interface InterpolateString {
431432
432433 private List <Profile > getInterpolatedProfiles (
433434 Model rawModel , DefaultProfileActivationContext context , DefaultModelProblemCollector problems ) {
434- List <Profile > interpolatedActivations = getProfiles (rawModel , true );
435+ List <Profile > interpolatedActivations = getProfiles (rawModel );
435436
436437 if (interpolatedActivations .isEmpty ()) {
437438 return Collections .emptyList ();
@@ -496,7 +497,7 @@ void performFor(String value, String locationKey, Consumer<String> mutator) {
496497 @ Override
497498 public ModelBuildingResult build (ModelBuildingRequest request , ModelBuildingResult result )
498499 throws ModelBuildingException {
499- return build (request , result , new LinkedHashSet < String > ());
500+ return build (request , result , new LinkedHashSet ());
500501 }
501502
502503 private ModelBuildingResult build (
@@ -754,20 +755,18 @@ private void assembleInheritance(
754755 }
755756 }
756757
757- private List <Profile > getProfiles (Model model , boolean clone ) {
758+ private List <Profile > getProfiles (Model model ) {
758759 ArrayList <Profile > profiles = new ArrayList <>();
759760 for (Profile profile : model .getProfiles ()) {
760- if (clone ) {
761- profile = profile .clone ();
762- }
761+ profile = profile .clone ();
763762 profiles .add (profile );
764763 }
765764 return profiles ;
766765 }
767766
768767 private Model interpolateModel (Model model , ModelBuildingRequest request , ModelProblemCollector problems ) {
769768 // save profile activations before interpolation, since they are evaluated with limited scope
770- List <Profile > originalProfiles = getProfiles (model , true );
769+ List <Profile > originalProfiles = getProfiles (model );
771770
772771 Model interpolatedModel =
773772 modelInterpolator .interpolateModel (model , model .getProjectDirectory (), request , problems );
@@ -1166,12 +1165,15 @@ private void importDependencyManagement(
11661165 String imported = groupId + ':' + artifactId + ':' + version ;
11671166
11681167 if (importIds .contains (imported )) {
1169- String message = "The dependencies of type=pom and with scope=import form a cycle: " ;
1168+ StringBuilder message =
1169+ new StringBuilder ("The dependencies of type=pom and with scope=import form a cycle: " );
11701170 for (String modelId : importIds ) {
1171- message += modelId + " -> " ;
1171+ message .append (modelId );
1172+ message .append (" -> " );
11721173 }
1173- message += imported ;
1174- problems .add (new ModelProblemCollectorRequest (Severity .ERROR , Version .BASE ).setMessage (message ));
1174+ message .append (imported );
1175+ problems .add (
1176+ new ModelProblemCollectorRequest (Severity .ERROR , Version .BASE ).setMessage (message .toString ()));
11751177
11761178 continue ;
11771179 }
@@ -1288,8 +1290,7 @@ private void fireEvent(
12881290 Model model ,
12891291 ModelBuildingRequest request ,
12901292 ModelProblemCollector problems ,
1291- ModelBuildingEventCatapult catapult )
1292- throws ModelBuildingException {
1293+ ModelBuildingEventCatapult catapult ) {
12931294 ModelBuildingListener listener = request .getModelBuildingListener ();
12941295
12951296 if (listener != null ) {
0 commit comments