Artifactory User Plugins Devenv
Description
Development Environment for writting Artifactory User Plugins
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
*Note: This repository is not currently being maintained for Artifactory 7.x and above.*
How to configure Artifactory plugin development
- Link any plugins to be worked on in the
etc/pluginsdirectory (see readme there), or - If you are using the [
artifactory-user-plugins][1] repository, paste that path intogradle.properties - If you want to use an older version of Artifactory, or download it from a
different source, edit
gradle.propertiesaccordingly
NOTE: This supports Linux and Mac OS X platforms, Windows OS is not supported! *(If you are familiar with Windows & Eclipse & Maven, please see [README-EclipseMaven.md](README-EclipseMaven.md))*
All of the configuration happens with Gradle tasks:
- To set up your IDE, type:
./gradlew idea(or./gradlew eclipse) - Copy your
artifactory.liclicense into thelocal-storedirectory - To download and configure Artifactory:
./gradlew prepareArtPro - To start Artifactory:
./gradlew startArtPro
If you are using the [`artifactory-user-plugins`][1] repository: To link a plugin: `./gradlew workOnPlugin -DpluginName=plugin/name` To unlink a plugin: `./gradlew stopWorkOnPlugin -DpluginName=plugin/name` To unlink all plugins: `./gradlew stopWorkOnPlugin -DpluginName=all`
Then you can run the tests present in `artifactory-user-plugins-devenv/src/test/groovy` using your IDE, or with `./gradlew test`.
To stop Artifactory: `./gradlew stopArtPro` To restart Artifactory: `./gradlew restartArtPro` To erase all Artifactory storages: `./gradlew cleanArtPro`
Artifactory will be configured with the Artifactory Pro license present in the `local-store` folder, a representative set of repositories, and will poll the `plugins` directory for updates every 10 seconds.
Logging can be printed to the logs from within the plugin (with `log.warn`) and viewed by tailing the `artifactory.log` file, as user plugins are compiled at runtime. A basic example woul
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11