2016-11-15 126 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,它不會部署在結構上 –