Skip to content

Commit 9b39dee

Browse files
committed
Adding deploy profile
1 parent 012deb9 commit 9b39dee

4 files changed

Lines changed: 34 additions & 18 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ jobs:
8787
--no-transfer-progress \
8888
--batch-mode \
8989
-DskipTests=true \
90+
-Psonatype-deploy \
9091
deploy
9192
env:
9293
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/snapshot.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ jobs:
3939
--no-transfer-progress \
4040
--batch-mode \
4141
-DskipTests=true \
42+
-Psonatype-deploy \
4243
deploy
4344
env:
4445
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

pom.xml

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,16 +71,38 @@
7171
<jacoco-maven-plugin.version>0.8.10</jacoco-maven-plugin.version>
7272
</properties>
7373

74-
<modules>
75-
<!-- Project holding all OpenAPI specs for testing. Also includes reusable test harnesses -->
76-
<module>boat-trail-resources</module>
77-
<module>boat-engine</module>
78-
<module>boat-scaffold</module>
79-
<module>boat-quay</module>
80-
<module>boat-maven-plugin</module>
81-
<!-- Code Coverage Project -->
82-
<module>tests</module>
83-
</modules>
74+
<profiles>
75+
<profile>
76+
<id>default</id>
77+
<activation>
78+
<activeByDefault>true</activeByDefault>
79+
</activation>
80+
<modules>
81+
<!-- Project holding all OpenAPI specs for testing. Also includes reusable test harnesses -->
82+
<module>boat-trail-resources</module>
83+
<module>boat-engine</module>
84+
<module>boat-scaffold</module>
85+
<module>boat-quay</module>
86+
<module>boat-maven-plugin</module>
87+
<!-- Code Coverage Project -->
88+
<module>tests</module>
89+
</modules>
90+
</profile>
91+
<profile>
92+
<id>sonatype-deploy</id>
93+
<activation>
94+
<activeByDefault>false</activeByDefault>
95+
</activation>
96+
<modules>
97+
<!-- Project holding all OpenAPI specs for testing. Also includes reusable test harnesses -->
98+
<module>boat-trail-resources</module>
99+
<module>boat-engine</module>
100+
<module>boat-scaffold</module>
101+
<module>boat-quay</module>
102+
<module>boat-maven-plugin</module>
103+
</modules>
104+
</profile>
105+
</profiles>
84106

85107
<dependencyManagement>
86108
<dependencies>

tests/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,6 @@
6767
<skip>true</skip>
6868
</configuration>
6969
</plugin>
70-
<plugin>
71-
<groupId>org.sonatype.plugins</groupId>
72-
<artifactId>nexus-staging-maven-plugin</artifactId>
73-
<extensions>true</extensions>
74-
<configuration>
75-
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
76-
</configuration>
77-
</plugin>
7870
<plugin>
7971
<groupId>org.jacoco</groupId>
8072
<artifactId>jacoco-maven-plugin</artifactId>

0 commit comments

Comments
 (0)