技能 java-maven-helper

java-maven-helper

安全 🌐 網路存取📁 檔案系統存取⚙️ 外部命令

Gestionar Proyectos Java Maven

Gestionar proyectos y dependencias de Maven puede ser complejo y propenso a errores. Esta habilidad proporciona orientación experta para inicializar proyectos, resolver conflictos de dependencias, configurar compilaciones y solucionar problemas comunes de Maven.

支援: Claude Codex Code(CC)
⚠️ 67
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「java-maven-helper」。 Help me add the JUnit 5 dependency to my Maven project

預期結果:

  • Agrega esto a la sección de dependencias de tu pom.xml:
  • • groupId: org.junit.jupiter
  • • artifactId: junit-jupiter
  • • version: 5.10.1
  • • scope: test
  • También agrega el maven-surefire-plugin versión 3.2.2 a los plugins de compilación para la ejecución de pruebas.

正在使用「java-maven-helper」。 How do I resolve dependency conflicts in my multi-module project

預期結果:

  • Usa el árbol de dependencias de Maven para identificar conflictos:
  • Ejecuta mvn dependency:tree -Dverbose para ver conflictos de versiones
  • Agrega versiones a la sección dependencyManagement en el POM padre
  • Excluye dependencias transitivas conflictivas usando <exclusions>

正在使用「java-maven-helper」。 Create a GitHub Actions workflow for my Maven Java project

預期結果:

  • Configura Java 17 con caché de Maven
  • Ejecuta mvn clean install -B para compilar
  • Ejecuta mvn test para pruebas unitarias
  • Genera informe de cobertura JaCoCo con mvn jacoco:report
  • Sube la cobertura usando codecov/codecov-action

安全審計

安全
v5 • 1/16/2026

This is a pure documentation-only skill containing markdown guidance about Maven. No executable code, file system access, network calls, or external command execution exists. The static analyzer flagged 139 pattern matches, but ALL are false positives caused by the scanner misinterpreting markdown documentation, version numbers, and legitimate Maven repository paths as security threats.

2
已掃描檔案
1,393
分析行數
3
發現項
5
審計總數

風險因素

🌐 網路存取 (26)
📁 檔案系統存取 (14)
⚙️ 外部命令 (75)
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
87
內容
22
社群
100
安全
70
規範符合性

你能建構什麼

Configurar Nuevos Proyectos Maven

Inicializar proyectos Java con estructura adecuada de Maven, configurar pom.xml con dependencias y plugins

Configurar Compilaciones Complejas

Configurar compilaciones multi-módulo, configurar perfiles para diferentes entornos y optimizar el rendimiento de compilación

Solucionar Problemas de Compilación

Diagnosticar errores de resolución de dependencias, corregir conflictos de versiones y resolver problemas de acceso a repositorios

試試這些提示

Inicializar Proyecto
Ayúdame a crear un nuevo proyecto Maven con arquetipo. Necesito inicializar un proyecto Java con groupId com.mycompany y artifactId myapp.
Agregar Dependencia
¿Cómo agrego la dependencia de Spring Boot starter a mi pom.xml? Quiero usar la versión 3.2.0 e incluir los starters web y test.
Corregir Conflictos
Mi compilación de Maven falla debido a conflictos de dependencias. ¿Cómo puedo analizar y corregir conflictos de versiones entre dependencias transitivas?
Configurar CI/CD
Crea un flujo de trabajo de GitHub Actions para mi proyecto Maven que ejecute pruebas, genere informes de cobertura de JaCoCo y suba a Codecov.

最佳實務

  • Usa la sección dependencyManagement en POMs padres para centralizar la gestión de versiones
  • Configura Maven Wrapper (mvnw) para compilaciones consistentes entre los miembros del equipo
  • Establece versiones explícitas de origen y destino del compilador Java en las propiedades

避免

  • Evitar codificar versiones de dependencias directamente en declaraciones de dependencias al usar BOMs
  • No omitir pruebas en compilaciones de producción sin validación CI adecuada
  • Evitar usar dependencias snapshot en artefactos de producción

常見問題

¿Qué versiones de Java soporta esta habilidad?
La habilidad cubre configuraciones de Java 8 a Java 17+, incluyendo configuraciones del plugin compilador y versiones de dependencias compatibles.
¿Puede esta habilidad ejecutar comandos Maven por mí?
No. Esta habilidad proporciona orientación y ejemplos únicamente. Debes ejecutar los comandos Maven tú mismo usando mvnw o tu instalación local de Maven.
¿Accede esta habilidad a mi repositorio local de Maven?
No. La habilidad no puede leer ni modificar tu ~/.m2/repository local ni ningún archivo del proyecto. Toda la interacción es a través de conversación con IA.
¿Puedo usar esta habilidad para proyectos multi-módulo?
Sí. La habilidad incluye orientación completa sobre cómo configurar relaciones POM padre-hijo y gestionar dependencias compartidas.
¿Qué solución de problemas de compilación cubre esta habilidad?
Fallos de resolución de dependencias, conflictos de versiones, repositorios locales corruptos, problemas de memoria y optimización de compilaciones lentas.
¿Cómo es esto diferente de la documentación de Maven?
Esta habilidad proporciona orientación conversacional y consciente del contexto adaptada a tus problemas de compilación específicos con soluciones prácticas y ejemplos.

開發者詳情

檔案結構

📄 SKILL.md