2017-07-18 2 views
1

Mon projet dépend des drools 5.6.0.Final version. Dans le cadre de ce que je suis en train de trouver un uri que je peux compter pour le fichier drools-spring.xsd. J'essaie de localiser un URI fiable pour ce fichier que je peux référencer, afin que les éclipses ne montrent pas de problèmes, et que spring puisse également intercepter les requêtes et les remplacer par les fichiers dans le pot comme bon lui semble.Emplacement de drools-spring.xsd sur le hub git (ou source fiable)

Je peux forer dans drools-spring-5.6.0.Final.jar dans eclipse et voir les fichiers xsd dans org.drools.container.spring. Je peux également voir le fichier xsd ici:

Aller à drools.org et suivre leur lien vers github et suivre le renommer de leur groupe montré dans le fichier README à https://github.com/kiegroup. J'ai recherché ce groupe pour le (s) fichier (s) xsd mais je n'ai pas eu de chance. par exemple. https://github.com/kiegroup/droolsjbpm-integration/find/5.6.0.Final et https://github.com/kiegroup/drools/find/5.6.0.Final

Cela me fait penser que les fichiers xsd sont générés? Est-ce que quelqu'un peut confirmer cela et si oui, y a-t-il un URI fiable que je peux citer pour cela?

+0

Prendre note de mon travail. Je vais laisser cela ouvert pour le moment au cas où quelqu'un trouverait une meilleure solution. Comme je ne trouvais pas la source des auteurs originaux, j'ai fini par créer un repo interne que nous hébergerions en interne, que nous pourrions utiliser pour servir les XSD, c'est-à-dire que nous pourrions référencer les XSD via URI sur nos serveurs. En l'hébergeant nous-mêmes, nous n'avons pas à nous inquiéter des problèmes de sécurité, car nous avons obtenu les XSD à partir des fichiers jar explosés. –

Répondre

0

Pour certaines raisons, l'équipe de Drools ne gère pas de version hébergée de ce schéma.

Ici vous avez an old post de Mark Proctor en expliquant. Pour autant que je sache, leur politique est toujours la même: n'hébergez aucun fichier .xsd.

Hope it helps,

0

Le fichier Drools-spring.xsd emplacement sur le site de Drools vous donnera une erreur 404. Vous pouvez avoir ci-dessous deux approches que je pourrais trouver en cherchant sur le net.

One: Hôte le fichier sur votre ordinateur local

Deux: Placez le fichier xsd dans le même répertoire que l'emplacement du fichier XML faisant référence.

Veuillez vous référer au information ci-dessous. Cela permettra de mieux comprendre les deux méthodes mentionnées ci-dessus.