2012-08-02 77 views
0

我可以从开发人员工作室导出碳项目,但不能在命令提示符下使用maven。maven build WSo2 artifacts

有嵌入的“碳”项目中两个模块。一个是Config项目,另一个是注册表资源。 maven build/mvn包是从汽车目标级完成的,我们正在接受以下错误。由于碳项目pom具有“.xml”的依赖关系。任何指针都非常赞赏。

以下是项目结构。

CArProject -

ConfigProject 

    ResoourceProject 

“com.barclaycardus.svc.account.car:account-service-car:pom:1.0.0-SNAPSHOT:下面的文物无法解析:com.barclaycardus。 svc.account.car.endpoint:AccountServiceEndpointDev:XML:1.0.0,com.barclaycardus.svc.account.car.sequence:AccountServiceOutSequence:XML:1.0.0,com.barclaycardus.svc.account.car.sequence:AccountServiceInSequence: xml:1.0.0,com.barclaycardus.svc.account.car.proxy-service:AccountProxyService:x​​ml:1.0.0,

回答

0

当您使用maven为工件构建CAR文件时,您需要构建in在构建C-App项目之前的个人项目项目。

由于这是一个乏味的任务由一个打造每一个项目之一,我们有一个名为Maven的多模块项目,另一个项目类型充当一个Maven父项目。

所以,如果你想在一个单一的去建立的一切,那么你需要创建一个Maven多模块项目,并包括所有的其他项目,在这个多模块项目的POM文件的模块。

您可以找到有关从here Maven的多模块项目的更多信息。

所以,当你建立Maven的多模块项目,将建立所有其他项目和CAR文件将在C-应用项目的目标文件夹中生成。