tôi dường như không thể có được các plugin Maven Glassfish làm việc cho cuộc sống của tôi: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>
Khi tôi chạy mvn glassfish:run
, nó đang tìm kiếm một plugin khác nhau và không thể tìm thấy nó:
[INFO] The plugin 'org.apache.maven.plugins:maven-glassfish-plugin' does not exist or no valid version could be found
Bất kỳ ý tưởng nào?
Pascal, cảm ơn câu trả lời của bạn, nhưng khi tôi cố thực hiện lệnh trên, tôi vẫn không tìm thấy plugin: [INFO] Plugin 'org.apache.maven.plugins: maven-embedded-glassfish-plugin 'không tồn tại hoặc không có phiên bản hợp lệ có thể được tìm thấy –
@Walter Xin vui lòng gửi toàn bộ pom của bạn bởi vì điều này làm việc cho tôi. –
Pascal - xin lỗi vì trả lời trễ, nhưng cuối cùng tôi đã chuyển sang Glassfish vì nó là một trong số ít các thùng chứa tương thích Java EE 6. Cấu hình này hoạt động tốt. Tôi đã phải tự cài đặt các hiện vật để làm cho chúng hoạt động, nhưng nó chạy ngay bây giờ. –