Skip to content

Commit

Permalink
Adding deploy profile
Browse files Browse the repository at this point in the history
  • Loading branch information
santam85 committed Sep 8, 2023
1 parent 012deb9 commit 9b39dee
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 18 deletions.
1 change: 1 addition & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ jobs:
--no-transfer-progress \
--batch-mode \
-DskipTests=true \
-Psonatype-deploy \
deploy
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ jobs:
--no-transfer-progress \
--batch-mode \
-DskipTests=true \
-Psonatype-deploy \
deploy
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
42 changes: 32 additions & 10 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -71,16 +71,38 @@
<jacoco-maven-plugin.version>0.8.10</jacoco-maven-plugin.version>
</properties>

<modules>
<!-- Project holding all OpenAPI specs for testing. Also includes reusable test harnesses -->
<module>boat-trail-resources</module>
<module>boat-engine</module>
<module>boat-scaffold</module>
<module>boat-quay</module>
<module>boat-maven-plugin</module>
<!-- Code Coverage Project -->
<module>tests</module>
</modules>
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<!-- Project holding all OpenAPI specs for testing. Also includes reusable test harnesses -->
<module>boat-trail-resources</module>
<module>boat-engine</module>
<module>boat-scaffold</module>
<module>boat-quay</module>
<module>boat-maven-plugin</module>
<!-- Code Coverage Project -->
<module>tests</module>
</modules>
</profile>
<profile>
<id>sonatype-deploy</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<modules>
<!-- Project holding all OpenAPI specs for testing. Also includes reusable test harnesses -->
<module>boat-trail-resources</module>
<module>boat-engine</module>
<module>boat-scaffold</module>
<module>boat-quay</module>
<module>boat-maven-plugin</module>
</modules>
</profile>
</profiles>

<dependencyManagement>
<dependencies>
Expand Down
8 changes: 0 additions & 8 deletions tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,6 @@
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
Expand Down

0 comments on commit 9b39dee

Please sign in to comment.