Maven – No se ha encontrado ningún complemento para el prefijo ‘wildfly’ en el proyecto actual

Estoy usando Wildfly 8 y necesito usar el procesador de lotes java de JSR 352. Descargué los ejemplos de https://github.com/javaee-samples/javaee7-samples pero no puedo hacer que funcionen.

En la carpeta por lotes mvn clean package wildfly:deploy pero recibo el error

No se encontró ningún complemento para el prefijo ‘wildfly’ en el proyecto actual y en los grupos de complementos [org.apache.maven.plugins, org.codehaus.mojo] disponible en los repositorys [local (/home/krishnen/.m2/repository), codehaus-snapshots ( http://nexus.codehaus.org/snapshots/ ), central ( http://repo.maven.apache.org/maven2)]

¿Alguna idea de lo que puede estar mal?

Simplemente puede agregar lo siguiente en su archivo settings.xml:

  org.wildfly.plugins  

Después de eso puedes usarlo así:

 mvn wildfly:deploy 
  ...  ...  ...  org.wildfly.plugins wildfly-maven-plugin 1.1.0.Alpha8  ...  ...  ...  

Utilice este complemento actualizado. También tuve el mismo problema ya que agregué la dependencia de wildfly a mi pom.xml en lugar del complemento

Necesita agregar este complemento a su pom.xml .

    org.wildfly.plugins wildfly-maven-plugin 1.0.2.Final    

Y luego llamar a mvn wildfly:deploy , esto debería hacer el trabajo 🙂