/ / Comment est-il possible d’exclure toutes les dépendances automatiques de l’ajout dans JBoss 7? - jboss7.x

Comment est-il possible d’exclure toutes les dépendances automatiques de JBoss 7? - jboss7.x

Je veux exclure toutes les dépendances automatiques dans JBoss 7. N'a pas pu trouver la réponse ici: https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7

Ajoutée

Les dépendances automatiques (implicites) sont décrites ici:

https://docs.jboss.org/author/display/AS7/Implicit+module+dependencies+for+deployments

Maintenant, je dois le faire explicitement. Voir ci-dessous.

<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.jboss.as.jmx"/>
</dependencies>

<exclusions>
<module name="javaee.api" />
<module name="javax.xml.bind.api" />
<module name="javax.persistence.api" />
...
</exclusions>
</deployment>
</jboss-deployment-structure>

Question si je peux le faire en utilisant une configuration simple comme:

<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.jboss.as.jmx"/>
</dependencies>

<exclusions>
<subsystem name="implicit" />
</exclusions>
</deployment>
</jboss-deployment-structure>

Réponses:

1 pour la réponse № 1

Je ne pense pas que vous puissiez. Cependant, cela n’aurait aucun sens de toute façon, car par exemple, JDK fait partie de ces dépendances implicites - vous ne voulez vraiment pas déployer la totalité du JDK avec votre application, maintenant, n'est-ce pas?

Créez un ensemble de dépendances implicites que vous ne voulez pas et mettez-les dans la structure de jboss-deployment comme vous l’avez fait.