/ / Как е възможно да се изключват всички автоматични зависимости от добавяне в JBoss 7? - jboss7.x

Как е възможно да се изключат всички добавки в JBoss 7? - jboss7.x

Искам да изключа всички автоматични зависимости в JBoss 7. Тук не можахме да намерим отговора: https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7

Добавен

Тук са описани автоматични (неявни) зависимости:

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

Сега трябва да го направя изрично. Виж отдолу.

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

Въпрос дали мога да го направя, като използвам проста конфигурация като:

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

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

Отговори:

1 за отговор № 1

Не мисля, че можеш. Въпреки това, това няма да има смисъл, така или иначе, като например JDK е част от тези неявни зависимости - наистина не искате да разгърнете целия JDK с вашето приложение, нали?

Създайте набор от имплицитни зависимости, които не искате и ги поставете в jboss-разгръщане-структура, както сте направили.