首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openshift :如何部署多个模块?

Openshift :如何部署多个模块?
EN

Stack Overflow用户
提问于 2016-05-27 19:29:42
回答 1查看 643关注 0票数 0

我用两个模块开发了我的示例项目。myapp-core用于存储库,myapp-front用于公共用途。我使用maven默认原型制作了两个项目。myapp-core包装成jarmyapp-front包装为war

我将myapp-core作为myapp-front的依赖项添加到pom.xml of myapp-front

代码语言:javascript
复制
<dependency>
    <groupId>com.mycom.myapp</groupId>
    <artifactId>myapp-core</artifactId>
    <version>1.0</version>
</dependency>

这在我的本地机器上运行得很好(运行eclipse,tomcat)。我曾尝试将我的示例应用程序托管到OpenShift,但我不知道如何部署这两个项目。所以,我谷歌了一下,只部署了myapp-front

现在我有错误了

remote: ERROR未能在项目myapp-前台上执行目标:无法解决项目myapp-前台的依赖关系:myapp-前台:war:1.0:未能找到工件com.mycom:myapp-core:jar:1.0in eap (http://maven.repository.redhat.com/techpreview/all) -> Help 1

我遵循来自不使用Maven指南的guid (我创建了lib文件夹并添加了myapp-core.jar__),但也发生了同样的错误。因此,我从myapp-core.jar中删除了pom.xml依赖声明,但是出现了类找不到的错误(这意味着我的jar文件不包括)。

有人能一步一步地引导我解决问题吗?帮助一个菜鸟是很高兴的。谢谢你读我的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-28 00:44:07

对于使依赖模块可访问,您有几个选择。

  1. 使用Maven安装目标在本地存储库中加载依赖模块。
  2. 将这两个模块作为父模块的子目录。如果以这种方式嵌套模块,则模块之间可以找到彼此。参见https://github.com/BradleyRoss/tutorials (http://bradleyross.github.io/tutorials/的文档)的bradleyross/教程项目的布局,其中教程-webapp1 1和教程-共同有相同的安排。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37490999

复制
相关文章

相似问题

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