栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从快照存储库下载WAR并使用mvn部署到本地JBoss

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从快照存储库下载WAR并使用mvn部署到本地JBoss

理想情况下,您希望设置Jenkins作为CI构建的一部分部署到测试服务器。

或者,如果要在要部署到的服务器上手动运行脚本,则可以设置特定的脚本

pom.xml
来执行此任务。首先设置依赖插件以下载您的war:

  <plugin>    <groupId>org.apache.maven.plugins</groupId>    <artifactId>maven-dependency-plugin</artifactId>    <version>2.3</version>    <executions>      <execution>        <phase>package</phase>        <goals>          <goal>copy</goal>        </goals>        <configuration>          <artifactItems> <artifactItem>   <groupId>my-group</groupId>   <artifactId>my-web-archive</artifactId>   <version>my-vesion</version>   <type>war</type>   <destFileName>my-web-archive.war</destFileName> </artifactItem>          </artifactItems>          <outputDirectory>${project.build.directory}</outputDirectory>        </configuration>      </execution>    </executions>  </plugin>

用组ID,工件ID和版本代替WAR文件的相应属性。接下来配置JBoss插件以部署下载的WAR:

  <plugin>    <groupId>org.prehaus.mojo</groupId>    <artifactId>jboss-maven-plugin</artifactId>    <version>1.5.0</version>    <configuration>      <jbossHome>/opt/jboss-6</jbossHome>      <serverName>all</serverName>      <fileName>${project.build.directory}/my-web-archive.war</fileName>    </configuration>  </plugin>

然后,您应该能够从内部存储库下载工件,并使用以下命令将其部署在本地运行的JBoss容器中:

mvn package jboss:hard-deploy


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/428259.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号