2017-08-21 1 views
0

J'ai créé un projet de construction de service (type Gradle) dans Liferay7 appelé register-user. Il existe un autre projet de création de service appelé register-organization. J'ai une situation où l'un des constructeurs de services dépend de l'autre. Cependant, je ne suis pas capable de comprendre où placer la dépendance de l'un dans l'autre. Y a-t-il un moyen de le faire?Dépendance du générateur de service Liferay7

Répondre

0

Avec chaque projet de constructeur de services que vous créez à partir du modèle, vous obtenez deux projets, par ex. register-user-api et register-user-service. Le projet -service dépend du projet -api et a la dépendance notée dans son build.gradle. Recherchez-le et utilisez exactement la même notation pour que tout autre projet dépende de register-user-api. La situation change si les deux projets ne résident pas dans le même espace de travail: dans ce cas, vous aurez besoin de votre propre référentiel (par exemple, proxy pour Maven Central) dans lequel vous publiez vos propres modules. Ensuite, vous pouvez simplement déclarer une dépendance standard pour vos modules.

+0

Salut Olaf, J'ai suivi vos instructions et j'irai avec votre deuxième paragraphe. J'ai mon serveur proxy pour le référentiel maven et je suis capable de publier les modules (à la fois user-registration-api et user-registration-service) et ensuite de résoudre la dépendance à mon «registre-organisation». Quand j'ai essayé de déployer les modules. organisation-registration-api déployée avec succès mais pas le service d'enregistrement d'organisation. J'ai vu les journaux rien ne s'imprime. La console vient de rester bloquée. J'utilise la commande shell Gogo. Je vois leur registre-organisation-service en phase installée et api en phase active. –