Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>AWS CodeArtifact MavenNew to Visual Studio Code? Get it now.
AWS CodeArtifact Maven

AWS CodeArtifact Maven

hirantha

|
10 installs
| (0) | Free
AWS CodeArtifact Maven Repository Manager
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

AWS CodeArtifact Maven

Version Installs Rating License

A Visual Studio Code extension that helps you manage AWS CodeArtifact Maven repositories directly from your IDE. This extension provides a convenient way to view and manage your Maven repositories configured with AWS CodeArtifact authentication.

Extension Preview

Features

  • 🔍 View all configured Maven repositories with AWS CodeArtifact authentication
  • ⏰ Real-time token expiration tracking
  • 🔄 One-click token refresh for repositories
  • 🚨 Visual indicators for expired tokens
  • 📊 Repository status monitoring

Requirements

  • Visual Studio Code 1.70.0 or higher
  • AWS CLI installed and configured
  • Maven installed and configured
  • AWS CodeArtifact repositories configured in your settings.xml

Installation

  1. Open VS Code
  2. Press Ctrl+P (Windows/Linux) or Cmd+P (macOS)
  3. Paste the following command and press Enter:
    ext install hirantha.aws-codeartifact-maven
    

Usage

  1. Click on the AWS CodeArtifact Maven icon in the Activity Bar (left sidebar)
  2. View your configured Maven repositories
  3. Each repository shows:
    • Repository name
    • Token expiration status
    • Remaining time until token expiration
  4. Click the refresh icon to update the repository list
  5. Click on a repository to refresh its token

Configuration

The extension reads your Maven repositories from the settings.xml file located at:

  • Windows: %USERPROFILE%\.m2\settings.xml
  • macOS/Linux: ~/.m2/settings.xml

Your settings.xml should be configured with AWS CodeArtifact repositories following this structure:

<settings>
  <servers>
    <server>
      <id>your-repository-id</id>
      <username>aws</username>
      <password>your-token</password>
    </server>
  </servers>
  <profiles>
    <profile>
      <id>your-repository-id</id>
      <repositories>
        <repository>
          <id>your-repository-id</id>
          <url>https://your-domain-owner.d.codeartifact.region.amazonaws.com/maven/your-repository/</url>
        </repository>
      </repositories>
    </profile>
  </profiles>
</settings>

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

If you encounter any issues or have suggestions, please open an issue on GitHub.

Acknowledgments

  • AWS CodeArtifact team for their excellent service
  • VS Code team for the amazing extension API
  • All contributors and users of this extension
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft