我已经创建了一个JBoss Fuse Camel集成项目,我可以使用fabric8 8: deploy在Karaf上部署它作为配置文件。到目前为止,这个项目进行得很顺利。现在,我想创建一个新的配置文件来执行其他一些任务。在oder中,为了避免双重代码,我想创建一个并在其中添加公共代码。但是,我想不出如何添加依赖项,以便BOTH 8: deploy仍然工作,并在这两个配置文件上部署公域库。
如何将公用项目添加到两个项目pom.xml中?
我试图将其添加为正常依赖项:
<dependency>
<groupId>com.my.project</groupId>
<artifactId>common-tools</artifactId>
<version>1.0.0</version>
</dependency>但是,当我想通过want 8: deploy部署它时,我会得到这个错误:
Com.my.project的POM :公共工具:jar:1.0.0缺失,没有可用的依赖信息
和
未能在项目入站上执行目标:无法解决项目com.my.project的依赖关系:入站:bundle:1.0.1-快照:未能找到com.my.project:公共-tools:jar:1.0.0在https://maven.repository.redhat.com/ga中缓存在本地存储库中,在红帽子-ga-存储库的更新间隔结束或更新被迫->帮助1之前,不会重新尝试解决方案
发布于 2016-11-15 19:19:07
该消息表示在maven存储库中找不到您的公共工具项目。你有在你当地的美文回购公司吗?你有没有做过:
mvn clean install为公共工具项目?
https://stackoverflow.com/questions/40612919
复制相似问题