2016-11-15 128 views
0

我创建了一个JBoss的保险丝骆驼一体化项目,我可以用fabric8部署它作为Karaf服务器上的配置文件:配置。目前该项目运行良好。 现在我想创建一个新的配置文件做一些其他任务。为了避免双重代码,我想创建一个Commons Project并在其中添加通用代码。但我无法弄清楚如何添加依赖关系,fabric8:部署仍然会工作,并在这两个配置文件部署的公共库。JBoss的保险丝工作区参考

我应该如何添加公共项目,这两个项目的pom.xml?

我试图将其添加为一个正常的依赖性:

<dependency> 
    <groupId>com.my.project</groupId> 
    <artifactId>common-tools</artifactId> 
    <version>1.0.0</version> 
</dependency> 

,但是当我想通过fabric8部署它我得到这个错误:部署:

为COM的POM。 my.project:常用工具:罐子:1.0.0丢失,不依赖现有的资料

未能就项目入站执行的目标:无法解析项目com.my.project依赖关系:入站:包:1.0.1-快照:未能找到com.my.project:常用工具:罐子:1.0 2.0中https://maven.repository.redhat.com/ga在本地仓库被缓存,分辨率将不会被重新尝试,直到红色帽子-GA-存储库的更新间隔已过或更新强制 - > [求助1]

回答

0

的消息表明,您的常用工具项目无法在Maven仓库中找到。你有没有在你当地的Maven回购?你做了一个:

mvn clean install 

为通用工具项目?

+0

常见的工具是遵守并提供回购。但是,如果我运行fabric8:deploy,它不会部署在结构上 –