Skip to content

Setup command - Add gradle publish support#161

Merged
sverdlov93 merged 23 commits intomainfrom
add-maven-gradle-publish-support
Sep 17, 2025
Merged

Setup command - Add gradle publish support#161
sverdlov93 merged 23 commits intomainfrom
add-maven-gradle-publish-support

Conversation

@sverdlov93
Copy link
Copy Markdown
Collaborator

  • All tests passed. If this feature is not already covered by the tests, I added new tests.
  • All static analysis checks passed.
  • Appropriate label is added to auto generate release notes.
  • I used gofmt for formatting the code before submitting the pull request.
  • PR description is clear and concise, and it includes the proposed solution/fix.

# Conflicts:
#	artifactory/commands/setup/setup.go
- Enhanced Gradle init script to support maven-publish plugin
- Added exclusive publishing configuration with clear() for corporate control
- Implemented modern uri() function usage and repository naming
- Removed unnecessary metadataSources (uses Gradle defaults)
- Added comprehensive test coverage for publishing configuration
- Updated setup command documentation for dual resolve/publish functionality

Users can now run 'jf setup gradle' and get automatic publishing to Artifactory
with simple 'gradle publish' command, ensuring exclusive deployment control.
@sverdlov93 sverdlov93 changed the title Setup - Add gradle publish support Setup command - Add gradle publish support Sep 16, 2025
@sverdlov93 sverdlov93 requested a review from omerzi September 16, 2025 15:03
@sverdlov93 sverdlov93 added improvement Automatically generated release notes safe to test Approve running integration tests on a pull request labels Sep 16, 2025
@sverdlov93 sverdlov93 merged commit fd2c10b into main Sep 17, 2025
18 of 19 checks passed
@sverdlov93 sverdlov93 deleted the add-maven-gradle-publish-support branch September 17, 2025 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Automatically generated release notes safe to test Approve running integration tests on a pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants