Ich kann die Maven Glassfish-Plugin für das Leben von mir zu bekommen scheinen arbeiten:Maven Embedded Glassfish-Plugin
<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>
Als ich mvn glassfish:run
laufen, ist es für ein anderes Plugin suchen und es nicht finden können:
[INFO] The plugin 'org.apache.maven.plugins:maven-glassfish-plugin' does not exist or no valid version could be found
Irgendwelche Ideen?
Pascal, danke für deine Antwort, aber wenn ich diesen Befehl oben mache, bekomme ich immer noch das Plugin nicht gefunden: [INFO] Das Plugin 'org.apache.maven.plugins: maven-embedded-glassfish-plugin 'existiert nicht oder es konnte keine gültige Version gefunden werden –
@Walter Bitte posten Sie Ihre gesamte Pom, weil dies für mich funktioniert. –
Pascal - Entschuldigung für die späte Antwort, aber ich bin schließlich zu Glassfish gewandert, da es einer der wenigen Java EE 6-kompatiblen Container ist. Diese Konfiguration funktioniert gut. Ich musste die Artefakte manuell installieren, damit sie funktionieren, aber es läuft jetzt. –