Skip to content

Commit

Permalink
feat(fabric8io#1382): Rename filenames to filenameTypes
Browse files Browse the repository at this point in the history
  • Loading branch information
lordofthejars committed Oct 2, 2018
1 parent a792117 commit 8e0a22c
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 11 deletions.
20 changes: 12 additions & 8 deletions core/src/main/java/io/fabric8/maven/core/config/MappingConfig.java
Original file line number Diff line number Diff line change
@@ -1,24 +1,28 @@
package io.fabric8.maven.core.config;

import org.apache.maven.plugins.annotations.Parameter;

public class MappingConfig {

@Parameter(required = true)
private String kind;

@Parameter(required = true)
private String filenames;
private String filenameTypes;

public String getKind() {
return kind;
}

public String getFilenames() {
return filenames;
public String getFilenameTypes() {
return filenameTypes;
}

public String[] getFilenamesAsArray() {
return filenames.split(",\\s*");
if (this.filenameTypes == null) {
return new String[0];
}
return filenameTypes.split(",\\s*");
}

public boolean isValid() {
return kind != null && filenameTypes.length() > 0;
}

}
2 changes: 1 addition & 1 deletion doc/src/main/asciidoc/inc/_appendix.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ By default if no environment variable nor system property is set, scan for a fil
<mappings>
<mapping>
<kind>Var</kind>
<filenames>foo, bar</filenames>
<filenameTypes>foo, bar</filenameTypes>
</mapping>
</mappings>
</configuration>
Expand Down
2 changes: 1 addition & 1 deletion it/src/it/custom-raw-resources/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
<mappings>
<mapping>
<kind>Service</kind>
<filenames>foo</filenames>
<filenameTypes>foo</filenameTypes>
</mapping>
</mappings>
</configuration>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,9 @@ private void updateKindFilenameMappings() {
if (mappings != null) {
final Map<String, List<String>> mappingKindFilename = new HashMap<>();
for(MappingConfig mappingConfig : this.mappings) {
mappingKindFilename.put(mappingConfig.getKind(), Arrays.asList(mappingConfig.getFilenamesAsArray()));
if (mappingConfig.isValid()) {
mappingKindFilename.put(mappingConfig.getKind(), Arrays.asList(mappingConfig.getFilenamesAsArray()));
}
}
KubernetesResourceUtil.updateKindFilenameMapper(mappingKindFilename);
}
Expand Down

0 comments on commit 8e0a22c

Please sign in to comment.