2017-08-10 1 views
0

Je voudrais comprendre le rôle joué par le dossier cible dans un projet SOA MDS. J'utilise JDeveloper et le dossier cible continue d'être rempli avec 2 fichiers .jar. Je ne suis pas sûr d'où viennent ces fichiers JAR, mais ils contiennent des données anciennes qui devraient être modifiées.SOA Dossier cible MDS

Quelqu'un peut-il m'aider s'il vous plaît à comprendre ce qui est derrière la fabrication de ces fichiers?

enter image description here

Répondre

1

Le dossier cible est le répertoire de sortie de génération par défaut utilisé par Maven. Si elles fonctionnent correctement, les générations doivent être générées par maven en utilisant la configuration spécifiée dans le fichier. Dans votre cas, la construction maven n'a peut-être pas été exécutée récemment, ce qui explique pourquoi vous voyez un ancien contenu dans les bocaux.
Jetez un coup d'oeil à l'intérieur du pom.xml et voyez quelle configuration de construction a été spécifiée ici (il est probable qu'elle ne sera pas différente d'un fichier de compilation/fichier pom composite SOA SOA).
Si tout est construit correctement, vous devriez pouvoir déployer directement dans l'environnement d'exécution MDS (manuellement ou via maven).

Dans le fichier pom, vous devriez pouvoir ignorer la plupart des choses y compris le nom, la version, le type de bundle, le répertoire cible, etc Vous pouvez également utiliser maven pour suivre vos modifications MDS - c'est à dire la version comme les autres Construire un artefact/SOA composite. Les pots versionnés peuvent également être téléchargés vers un référentiel d'artefacts (comme lien), en plus d'être déployé à l'exécution MDS, vous avez un bon niveau de traçabilité des MDS changements

PS - Cela pourrait aider à expliquer plus: http://weblog.singhpora.com/2016/10/managing-shared-metadata-mds-in-ci.html