为WSo2工件构建maven

时间:2012-08-02 14:17:55

标签: maven build wso2 artifacts wso2developerstudio

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

“碳”项目中嵌入了两个模块。一个是Config项目,另一个是注册表资源。 maven build / mvn包是从汽车项目级别完成的,我们正在低于错误。由于Carbon Project 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,

1 个答案:

答案 0 :(得分:0)

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

由于逐个构建每个项目是一项繁琐的任务,因此我们有另一个名为Maven Multi Module项目的项目类型,它充当Maven父项目。

因此,如果您想一次性构建所有内容,那么您需要创建一个Maven Multi Module项目,并将所有其他项目作为模块包含在此多模块项目的pom文件中。

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

因此,当您构建maven多模块项目时,它将构建所有其他项目,并且将在C-App项目的目标文件夹中生成CAR文件。