mirror of
https://gitee.com/dcren/initializr.git
synced 2025-09-20 02:29:44 +08:00
Polish "Allow adding <extensions>true</extensions> to plugin config"
See gh-921
This commit is contained in:
@@ -271,8 +271,8 @@ public class MavenBuildWriter {
|
|||||||
writeSingleElement(writer, "groupId", plugin.getGroupId());
|
writeSingleElement(writer, "groupId", plugin.getGroupId());
|
||||||
writeSingleElement(writer, "artifactId", plugin.getArtifactId());
|
writeSingleElement(writer, "artifactId", plugin.getArtifactId());
|
||||||
writeSingleElement(writer, "version", plugin.getVersion());
|
writeSingleElement(writer, "version", plugin.getVersion());
|
||||||
if (plugin.shouldLoadExtensions()) {
|
if (plugin.isExtensions()) {
|
||||||
writeSingleElement(writer, "extensions", Boolean.toString(true));
|
writeSingleElement(writer, "extensions", "true");
|
||||||
}
|
}
|
||||||
writePluginConfiguration(writer, plugin.getConfiguration());
|
writePluginConfiguration(writer, plugin.getConfiguration());
|
||||||
if (!plugin.getExecutions().isEmpty()) {
|
if (!plugin.getExecutions().isEmpty()) {
|
||||||
|
@@ -102,7 +102,7 @@ public class MavenPlugin {
|
|||||||
: this.configurationCustomization.build();
|
: this.configurationCustomization.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean shouldLoadExtensions() {
|
public boolean isExtensions() {
|
||||||
return this.extensions;
|
return this.extensions;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -102,7 +102,7 @@ class MavenBuildTests {
|
|||||||
|
|
||||||
MavenPlugin testPlugin = build.getPlugins().get(0);
|
MavenPlugin testPlugin = build.getPlugins().get(0);
|
||||||
|
|
||||||
assertThat(testPlugin.shouldLoadExtensions()).isFalse();
|
assertThat(testPlugin.isExtensions()).isFalse();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -112,7 +112,7 @@ class MavenBuildTests {
|
|||||||
|
|
||||||
MavenPlugin testPlugin = build.getPlugins().get(0);
|
MavenPlugin testPlugin = build.getPlugins().get(0);
|
||||||
|
|
||||||
assertThat(testPlugin.shouldLoadExtensions()).isTrue();
|
assertThat(testPlugin.isExtensions()).isTrue();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -473,7 +473,7 @@ class MavenBuildWriterTests {
|
|||||||
NodeAssert plugin = pom.nodeAtPath("/project/build/plugins/plugin");
|
NodeAssert plugin = pom.nodeAtPath("/project/build/plugins/plugin");
|
||||||
assertThat(plugin).textAtPath("groupId").isEqualTo("com.example.demo");
|
assertThat(plugin).textAtPath("groupId").isEqualTo("com.example.demo");
|
||||||
assertThat(plugin).textAtPath("artifactId").isEqualTo("demo-plugin");
|
assertThat(plugin).textAtPath("artifactId").isEqualTo("demo-plugin");
|
||||||
assertThat(plugin).textAtPath("extensions").isEqualTo(Boolean.toString(true));
|
assertThat(plugin).textAtPath("extensions").isEqualTo("true");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user