首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在对fuse项目进行更改后自动部署

在对fuse项目进行更改后自动部署
EN

Stack Overflow用户
提问于 2015-09-03 08:41:01
回答 1查看 179关注 0票数 0

我正在使用jBoss Fuse,我在windows上创建了一个fuse项目(作为开发的机器),我通过fabric8将它作为服务器部署到一个linux机器(Centos)上(现在正在运行),如果按照以下步骤部署它:

  1. 我把项目从windows机器复制到linux机器上。
  2. 我做了maven install
  3. 我做了maven fabric8 deploy,它生成了一个配置文件
  4. 我将该配置文件分配给我之前创建的子容器。

我的问题是:当我在windows上对应用程序进行更改时,我想将这些更改应用到服务器上已部署的应用程序中,我该怎么办?知道我不想停止部署的应用程序?还有其他方法直接将应用程序从windows部署到远程服务器(在我的情况下是Centos),谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-03 14:32:16

可以编辑pom.xml,添加以下配置

代码语言:javascript
复制
<distributionManagement>
 <repository>
    <id>fabric8.vm</id>
    <name>Fabric Maven</name>
    <url>http://<vm ip>:<port, default 8181>/maven/upload</url>
  </repository>
</distributionManagement>

然后,可以使用命令部署到VM中。

代码语言:javascript
复制
mvn clean deploy

如果vm网络设置为"NAT“类型,则必须将端口从主机转发到VM (虚拟盒->设置->网络选项卡->端口转发,然后创建新的规则IP主机: 127.0.0.1、主机端口: 9000、来宾IP 10.0.2.15客户端口: 8181),然后可以使用url <url>http://localhost:9000/maven/upload</url>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32370876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档