[英]Howto use Maven Cargo Plugin to deploy a Web Application Bundle (WAB, OSGI + JavaEE) into Glassfish 3.x
[英]Using Maven Cargo artifactInstaller for GlassFish 3.x
有沒有辦法使用Cargo的artifactInstaller
元素在maven-cargo-plugin的run
目標期間安裝GlassFish容器?
更具體地說,Maven存儲庫中是否有可用的ZIP工件,它包含所需的GlassFish文件,就像Jetty的情況一樣,我們有org.eclipse.jetty:jetty-distribution工件?
是的先生。 事實上......不,沒有可用的(afaik)。
但您可以在本地輕松安裝一個(或使用以下命令將其部署到您自己的存儲庫:
$ mvn install:install-file -Dfile=glassfish3.1.1.zip -DgroupId=org.glassfish -DartifactId=glassfish-installer -Dversion=3.1.1 -Dpackaging=zip
然后你需要像這樣聲明你的工件安裝程序:
<artifactInstaller>
<groupId>org.glassfish</groupId>
<artifactId>glassfish-installer</artifactId>
<version>3.1.1</version>
</artifactInstaller>
與你的帖子相比有點晚了...但希望這會有所幫助;)
干杯,Pouce。
還有另一種解決方案:
如果需要Web分發,可以使用以下內容:
<groupId>org.glassfish.distributions</groupId>
<artifactId>web</artifactId>
<version>3.1.1</version>
或者,如果您需要其他發行版,只需瀏覽glassfish發行版列表即可找到適合您需求的發行版。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.