2012-08-02 2 views
0

Je peux exporter en dessous du projet carbone depuis le studio de développement, mais sans utiliser maven sur l'invite de commande.maven build pour les artefacts WSo2

Deux modules sont intégrés dans le projet "carbone". L'un est le projet Config et un autre est la ressource de registre. maven build/mvn package est fait à partir du niveau de la voiture et nous obtenons ci-dessous erreur. Comme le projet carbone pom a les dépendances comme ".xml". Toute indication ici est vraiment appréciée.

Voici la structure du projet.

CArProject -

ConfigProject 

    ResoourceProject 

« com.barclaycardus.svc.account.car:account-service-car:pom:1.0.0-SNAPSHOT: Les objets suivants ne pouvait pas être résolu: 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,

Répondre

0

Lorsque vous utilisez maven pour créer le fichier CAR pour vos artefacts, vous devez créer l'in projet d'artefact individuel avant la construction du projet C-App.

Puisqu'il s'agit d'une tâche fastidieuse de construire chaque projet un par un, nous avons un autre type de projet appelé projet Maven Multi Module qui agit comme un projet parent Maven. Par conséquent, si vous voulez tout construire en une seule fois, vous devez créer un projet Maven Multi Module et inclure tous les autres projets en tant que modules dans le fichier pom de ce projet multi-module.

Vous pouvez trouver plus d'informations sur le projet multi-module Maven de here. Par conséquent, lorsque vous générez le projet multi-module maven, tous les autres projets sont générés et le fichier CAR est généré dans le dossier cible du projet C-App.

Questions connexes