Me parece que no puede conseguir el plugin de Maven Glassfish trabajando para la vida de mí:Maven Embedded plugin de Glassfish
<project>
...
<pluginRepositories>
<pluginRepository>
<id>glassfish-repository</id>
<name>Java.net Repository for Glassfish</name>
<url>http://download.java.net/maven/glassfish</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
...
<build>
<plugins>
<plugin>
<groupId>org.glassfish</groupId>
<artifactId>maven-embedded-glassfish-plugin</artifactId>
<version>3.0</version>
<configuration>
<goalPrefix>glassfish</goalPrefix>
<app>${artifactId}.war</app>
<contextRoot>${context.root}</contextRoot>
<port>${http.port}</port>
</configuration>
</plugin>
...
</plugins>
</build>
</project>
Cuando corro mvn glassfish:run
, que está buscando un plugin diferente y no lo encuentra:
[INFO] The plugin 'org.apache.maven.plugins:maven-glassfish-plugin' does not exist or no valid version could be found
¿Alguna idea?
Pascal, gracias por su respuesta, pero cuando intento hacer el comando anterior, sigo sin obtener el complemento no encontrado: [INFO] El complemento 'org.apache.maven.plugins: maven-embedded-glassfish-plugin 'no existe o no se pudo encontrar ninguna versión válida –
@Walter Por favor, publique todo su pom porque esto funciona para mí. –
Pascal: disculpe la respuesta tardía, pero finalmente migré a Glassfish ya que es uno de los pocos contenedores compatibles con Java EE 6. Esta configuración funciona bien. Tuve que instalar manualmente los artefactos para que funcionen, pero ahora se ejecuta. –