我用两个模块开发了我的示例项目。myapp-core用于存储库,myapp-front用于公共用途。我使用maven默认原型制作了两个项目。myapp-core包装成jar,myapp-front包装为war。
我将myapp-core作为myapp-front的依赖项添加到pom.xml of myapp-front中
<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文件不包括)。
有人能一步一步地引导我解决问题吗?帮助一个菜鸟是很高兴的。谢谢你读我的问题。
发布于 2016-05-28 00:44:07
对于使依赖模块可访问,您有几个选择。
https://stackoverflow.com/questions/37490999
复制相似问题