Skip to content

Let assemble depend on shadowJar#1524

Merged
Goooler merged 4 commits intomainfrom
g/20250719/assemble-on-shadow
Jul 19, 2025
Merged

Let assemble depend on shadowJar#1524
Goooler merged 4 commits intomainfrom
g/20250719/assemble-on-shadow

Conversation

@Goooler
Copy link
Copy Markdown
Member

@Goooler Goooler commented Jul 19, 2025


  • CHANGELOG's "Unreleased" section has been updated, if applicable.

@Goooler Goooler enabled auto-merge (squash) July 19, 2025 07:53
@Goooler Goooler disabled auto-merge July 19, 2025 07:58
@Goooler Goooler requested a review from Copilot July 19, 2025 08:02
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR makes the assemble task depend on the shadowJar task, ensuring that shadow JARs are built when running the standard Gradle assemble lifecycle task.

  • Adds a dependency from the assemble task to the shadowJar task in the plugin configuration
  • Includes test coverage to verify the dependency relationship
  • Updates changelog to document the enhancement

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
ShadowJavaPlugin.kt Adds dependency configuration to make assemble depend on shadowJar task
JavaPluginTest.kt Adds test assertion to verify the assemble task dependency
docs/changes/README.md Documents the new feature in the changelog

@Goooler Goooler force-pushed the g/20250719/assemble-on-shadow branch 2 times, most recently from 850159f to fa8fff3 Compare July 19, 2025 09:34
@Goooler Goooler force-pushed the g/20250719/assemble-on-shadow branch from fa8fff3 to 08b781a Compare July 19, 2025 09:35
@Goooler Goooler merged commit 0511272 into main Jul 19, 2025
13 checks passed
@Goooler Goooler deleted the g/20250719/assemble-on-shadow branch July 19, 2025 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants