Skip to content

Commit 400f28f

Browse files
committed
[dev] Added two samples of how to link Maven profiles with Spring profiles
1 parent 02f3f2b commit 400f28f

File tree

1 file changed

+45
-1
lines changed
  • d03/d03s05-project-packaging

1 file changed

+45
-1
lines changed

d03/d03s05-project-packaging/pom.xml

+45-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,50 @@
1919
</dependency>
2020
</dependencies>
2121

22+
<profiles>
23+
<profile>
24+
<id>prod</id>
25+
26+
<build>
27+
<plugins>
28+
<plugin>
29+
<groupId>org.springframework.boot</groupId>
30+
<artifactId>spring-boot-maven-plugin</artifactId>
31+
32+
<configuration>
33+
<profiles>
34+
<!-- in case the Spring profile name is different -->
35+
<profile>production</profile>
36+
</profiles>
37+
</configuration>
38+
</plugin>
39+
</plugins>
40+
</build>
41+
</profile>
42+
43+
<profile>
44+
<id>dev</id>
45+
<activation>
46+
<activeByDefault>true</activeByDefault>
47+
</activation>
48+
49+
<build>
50+
<plugins>
51+
<plugin>
52+
<groupId>org.springframework.boot</groupId>
53+
<artifactId>spring-boot-maven-plugin</artifactId>
54+
55+
<configuration>
56+
<profiles>
57+
<profile>dev</profile>
58+
</profiles>
59+
</configuration>
60+
</plugin>
61+
</plugins>
62+
</build>
63+
</profile>
64+
</profiles>
65+
2266
<build>
2367
<finalName>spring-boot-training-${project.version}</finalName>
2468

@@ -29,7 +73,7 @@
2973

3074
<configuration>
3175
<executable>true</executable>
32-
<mainClass>net.safedata.springboot.training.d03.s05.ProjectPackagingDemo</mainClass>
76+
<mainClass>net.safedata.spring.training.d03.s05.ProjectPackagingDemo</mainClass>
3377

3478
<jvmArguments>-server -Xms128m -Xmx128m</jvmArguments>
3579

0 commit comments

Comments
 (0)