mirror of
https://gitee.com/dcren/initializr.git
synced 2025-04-05 17:38:06 +08:00
Remove default packaging from generated pom
Closes gh-780
This commit is contained in:
parent
c3079c5609
commit
8e6b5e9cf5
@ -382,6 +382,7 @@ public class ProjectGenerator {
|
||||
model.put("mavenParentArtifactId", parentPom.getArtifactId());
|
||||
model.put("mavenParentVersion", parentPom.getVersion());
|
||||
model.put("includeSpringBootBom", parentPom.isIncludeSpringBootBom());
|
||||
model.put("defaultPackaging", "jar".equals(request.getPackaging()));
|
||||
}
|
||||
|
||||
model.put("repositoryValues", request.getRepositories().entrySet());
|
||||
|
@ -10,8 +10,8 @@
|
||||
</parent>
|
||||
<groupId>{{groupId}}</groupId>
|
||||
<artifactId>{{artifactId}}</artifactId>
|
||||
<version>{{version}}</version>
|
||||
<packaging>{{packaging}}</packaging>
|
||||
<version>{{version}}</version>{{^defaultPackaging}}
|
||||
<packaging>{{packaging}}</packaging>{{/defaultPackaging}}
|
||||
<name>{{name}}</name>
|
||||
<description>{{description}}</description>
|
||||
|
||||
|
@ -139,8 +139,14 @@ public class PomAssert {
|
||||
|
||||
public PomAssert hasPackaging(String packaging) {
|
||||
try {
|
||||
assertThat(this.eng.evaluate(createRootNodeXPath("packaging"), this.doc))
|
||||
.isEqualTo(packaging);
|
||||
String path = createRootNodeXPath("packaging");
|
||||
if ("jar".equals(packaging)) {
|
||||
assertThat(this.eng.getMatchingNodes(path, this.doc).getLength())
|
||||
.isEqualTo(0);
|
||||
}
|
||||
else {
|
||||
assertThat(this.eng.evaluate(path, this.doc)).isEqualTo(packaging);
|
||||
}
|
||||
}
|
||||
catch (XpathException ex) {
|
||||
throw new IllegalStateException("Cannot find path", ex);
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
<groupId>com.example</groupId>
|
||||
<artifactId>demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user