Error “Attempted to install an OBR that does not have exactly one main plugin jar” a la hora de instalar un plugin desarrollado en JIRA


Es posible que desarrollando un plugin para JIRA con el Atlassian SDK sea posible compilarlo sin problema con Apache Maven y las pruebas unitarias junto con las de integración sean exitosas, generando el artefacto desplegable en formato OBR. Sin embargo, a la hora de instalar el plugin en JIRA como usuario administrador puede que se deniegue la instalación e indagando en los logs se encuentre el siguiente error: Attempted to install an OBR that does not have exactly one main plugin jar

Abrimos el artefacto OBR a desplegar y para nuestra sorpresa, tras actualizar el pom.xml para generar una versión superior, se encuentran dos artefactos JAR: uno con la versión anterior y otro con la nueva. Para solucionarlo, invoqué primero el comando atlas-clean en el directorio del plugin y a continuación generé de nuevo el artefacto desplegable con atlas-mvn install.

Tras explorar de nuevo el artefacto OBR con 7-Zip o WinRAR para verificar que sólo existe en su interior el JAR con la versión deseada, al volver a instalar el complemento como usuario administrador en JIRA todo fue bien.