/ / Jak można wykluczyć wszystkie automatyczne zależności z dodawania w JBoss 7? - jboss7.x

Jak można wykluczyć wszystkie automatyczne zależności z dodawania w JBoss 7? - jboss7.x

Chcę wykluczyć wszystkie automatyczne zależności w JBoss 7. Nie udało się znaleźć odpowiedzi tutaj: https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7

Dodany

Automatyczne (niejawne) zależności są opisane tutaj:

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

Teraz muszę to zrobić jawnie. Zobacz poniżej.

<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>

Pytanie, czy mogę to zrobić za pomocą prostej konfiguracji, takiej jak:

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

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

Odpowiedzi:

1 dla odpowiedzi № 1

Nie sądzę, że możesz. Jednak i tak nie miałoby to sensu, ponieważ na przykład JDK jest częścią tych niejawnych zależności - naprawdę nie musisz wdrażać całego JDK z aplikacją, prawda?

Utwórz zestaw niejawnych zależności, których nie potrzebujesz i umieść je w strukturze rozmieszczania jboss, tak jak to zrobiłeś.