【问题标题】:maven build for WSo2 artifactsWSo2 工件的 maven 构建
【发布时间】:2012-08-02 14:17:55
【问题描述】:

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

“碳”项目中嵌入了两个模块。一个是配置项目,另一个是注册表资源。 maven build/mvn 包是从汽车项目级别完成的,我们遇到了错误。由于碳项目 pom 的依赖项为 ".xml" 。非常感谢这里的任何指针。

以下是项目结构。

汽车项目-

  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:xml:1.0.0,

【问题讨论】:

    标签: maven build wso2 artifacts wso2developerstudio


    【解决方案1】:

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

    由于逐个构建每个项目是一项繁琐的任务,我们有另一种项目类型,称为 Maven 多模块项目,它充当 Maven 父项目。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-02
      相关资源
      最近更新 更多