Skip to content

Conversation

Majain004
Copy link

Closes #33

Description

This PR adds Maven package manager support to JFrog modules, addressing issue #33. The existing JFrog modules already support pip, docker, npm, and go package repositories. This enhancement provides dedicated Maven support for JFrog Artifactory integration in Coder workspaces.

New Modules Added:

  • jfrog-maven - OAuth-based authentication for Maven repositories
  • jfrog-maven-token - Token-based authentication for Maven repositories

Key Features:

  • Dynamic Maven settings.xml generation with Artifactory credentials
  • Support for multiple Maven repositories
  • JFrog CLI installation and configuration
  • Comprehensive test coverage for both modules
  • Detailed documentation and usage examples

Type of Change

  • New module
  • Bug fix
  • Feature/enhancement
  • Documentation
  • Other

Module Information

Path: registry/coder/modules/jfrog-maven
New version: v1.0.0
Breaking change: [ ] Yes [x] No

Path: registry/coder/modules/jfrog-maven-token
New version: v1.0.0
Breaking change: [ ] Yes [x] No

Testing & Validation

  • Tests pass (bun test)
  • Code formatted (bun run fmt)
  • Changes tested locally

Related Issues

Fixes #33 - "JFrog: Add maven package manager support to JFrog modules"

Majain004 and others added 7 commits July 31, 2025 20:45
- Add auto_approve and yolo_mode settings
- Fix documentation links and icon path
- Improve troubleshooting section with configuration details
- Update Gemini API key documentation
- Add clear examples for all settings
- Add support for Claude Code subagents collection
- Enable configuration of 46 specialized agents
- Add model-specific agent assignment
- Implement installation and configuration scripts
- Update documentation with subagent usage examples

Closes coder#258
- Add Parsec integration module
- Support GPU acceleration and configurable streaming
- Implement automatic installation and configuration
- Add comprehensive documentation

Closes coder#205
- Create jfrog-maven module for OAuth-based authentication
- Create jfrog-maven-token module for token-based authentication
- Add Maven settings.xml template for Artifactory configuration
- Include comprehensive test coverage for both modules
- Add detailed documentation and examples

This addresses issue coder#33 by providing dedicated Maven support
for JFrog Artifactory integration in Coder workspaces.
@matifali
Copy link
Member

matifali commented Aug 4, 2025

@Majain004, please keep your PRs in draft if they are not ready for review. This PR has 70+ changed files. We have seen this before. And in the future, we may directly close such PRs without any review.

@matifali matifali marked this pull request as draft August 4, 2025 07:04
@matifali matifali closed this Aug 4, 2025
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.

JFrog: Add maven package manager support to JFrog modules

2 participants