Maven Embedded-Glassfish-plugin
Ich kann nicht scheinen, um das Maven-Glassfish-plugin die Arbeit für das Leben von mir:
<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>
Wenn ich mvn glassfish:run
es ist die Suche nach einem anderen plugin und kann es nicht finden:
[INFO] The plugin 'org.apache.maven.plugins:maven-glassfish-plugin' does not exist or no valid version could be found
Irgendwelche Ideen?
InformationsquelleAutor | 2010-02-10
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du bist nicht berufen das richtige plugin. Es sollte sein:
Eigentlich verwende ich es so: (mit dem gleichen plugin-repository deklariert):
Update: Nur im Fall der vollständig qualifizierte name diese plugin wäre:
Aber mit dem kurzen Namen für mich funktioniert.
@Walter White (nicht können/nicht wissen, wie Sie eine Antwort zu Ihrem Kommentar, so bin ich der Beantwortung statt):
Ich habe gelesen, dass verstreut KRIEGES sind nicht voll unterstützt von embedded-GlassFish v3.
Ich persönlich bin gespannt auf v3.1 mit Timer und MessageDriven unterstützen. Hoffentlich web-service-Unterstützung inklusive. Hat jemand zufällig eine Ahnung über eine ETA für die v3.1?
PS:
mvn org.glassfish:maven-embedded-glassfish-plugin:3.0:run
für mich funktioniert. Wird es Haken bis zu einem richtigen maven-integration-test-life-cycle-jetzt.
Dieses problem Ergebnis aus der Tatsache, dass 2 verschiedene maven-glassfish-plugins mit demselben Namen vorhanden sind. Versuchen
Detaillierte explanatation dieses problem finden Sie hier.
finden Sie auf github Beispiel arbeiten
mvn package embedded-glassfish:laufen