File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed
initializr-generator/src/main/java/io/spring/initializr/generator/project Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 22
22
23
23
import io .spring .initializr .generator .buildsystem .BuildSystem ;
24
24
import io .spring .initializr .generator .buildsystem .Dependency ;
25
+ import io .spring .initializr .generator .configuration .format .ConfigurationFileFormat ;
25
26
import io .spring .initializr .generator .language .Language ;
26
27
import io .spring .initializr .generator .packaging .Packaging ;
27
28
import io .spring .initializr .generator .version .Version ;
@@ -43,6 +44,8 @@ public class MutableProjectDescription implements ProjectDescription {
43
44
44
45
private Language language ;
45
46
47
+ private ConfigurationFileFormat configurationFileFormat ;
48
+
46
49
private final Map <String , Dependency > requestedDependencies = new LinkedHashMap <>();
47
50
48
51
private String groupId ;
@@ -136,6 +139,19 @@ public Language getLanguage() {
136
139
return this .language ;
137
140
}
138
141
142
+ /**
143
+ * Sets the configuration file format.
144
+ * @param configurationFileFormat the configuration file format
145
+ */
146
+ public void setConfigurationFileFormat (ConfigurationFileFormat configurationFileFormat ) {
147
+ this .configurationFileFormat = configurationFileFormat ;
148
+ }
149
+
150
+ @ Override
151
+ public ConfigurationFileFormat getConfigurationFileFormat () {
152
+ return this .configurationFileFormat ;
153
+ }
154
+
139
155
/**
140
156
* Sets the language.
141
157
* @param language the language
Original file line number Diff line number Diff line change 20
20
21
21
import io .spring .initializr .generator .buildsystem .BuildSystem ;
22
22
import io .spring .initializr .generator .buildsystem .Dependency ;
23
+ import io .spring .initializr .generator .configuration .format .ConfigurationFileFormat ;
23
24
import io .spring .initializr .generator .language .Language ;
24
25
import io .spring .initializr .generator .packaging .Packaging ;
25
26
import io .spring .initializr .generator .version .Version ;
@@ -71,6 +72,12 @@ default ProjectDescription createCopy() {
71
72
*/
72
73
Language getLanguage ();
73
74
75
+ /**
76
+ * Return the {@link ConfigurationFileFormat} of the project.
77
+ * @return the configuration file format or {@code null}
78
+ */
79
+ ConfigurationFileFormat getConfigurationFileFormat ();
80
+
74
81
/**
75
82
* Return the build {@code groupId}.
76
83
* @return the groupId or {@code null}
You can’t perform that action at this time.
0 commit comments