Skip to content

Conversation

@alwyn974
Copy link
Collaborator

This pull request refactors the build configuration for the project by replacing the custom Maven publishing setup with a standardized plugin and updating the plugin management repositories. The changes aim to simplify the configuration and improve maintainability.

Build Configuration Refactor:

  • API/build.gradle.kts: Replaced the custom Maven publishing configuration with the re.alwyn974.groupez.publish plugin, removing manual repository and publication setup. [1] [2]

  • settings.gradle.kts: Added a pluginManagement block to configure repositories, including the groupezReleases repository and the Gradle Plugin Portal, for managing plugins more effectively.

alwyn974 added 3 commits June 23, 2025 21:27
…ation

- Added `re.alwyn974.groupez.repository` plugin with version `1.0.0-SNAPSHOT`.
- Removed direct Maven repository declarations for Groupez and migrated them to `pluginManagement` in `settings.gradle.kts`.
…uration

- Updated `re.alwyn974.groupez.repository` plugin to version `1.0.0`.
- Replaced `maven-publish` with `re.alwyn974.groupez.publish` plugin.
- Removed custom publishing block in favor of `publishConfig` setup.
- Renamed `groupez-releases` to `groupezReleases` in `pluginManagement`.
- Removed `mavenLocal()` to streamline repository configuration.
@alwyn974 alwyn974 requested a review from Copilot June 24, 2025 17:33
Copy link
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 refactors the project's Gradle build configuration by replacing the custom Maven publishing setup with a standardized plugin and updating the plugin management repositories.

  • Replaces manual Maven publishing configuration in API/build.gradle.kts with the re.alwyn974.groupez.publish plugin, using a simplified publishConfig block.
  • Adds a pluginManagement block in settings.gradle.kts to configure repositories for plugin resolution.

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
settings.gradle.kts Added pluginManagement block with groupezReleases and Gradle Plugin Portal repositories.
API/build.gradle.kts Removed custom Maven publishing block, replacing it with publishConfig using githubOwner.

@Maxlego08 Maxlego08 merged commit def862c into develop Jun 25, 2025
2 checks passed
@alwyn974 alwyn974 deleted the feature/use-gradle-plugin branch June 26, 2025 08:29
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.

3 participants