...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version='1.0' encoding='utf-8'?>
<suncode-plugins>
<home-directory>../plugins</home-directory>
<osgi>
<bootdelegation>
<!-- Core libs -->
<package>org.springframework.*</package>
<package>org.hibernate.*</package>
<!-- Proxy - wymagane jeżeli wykorzystujemy spring i hibernate-->
<package>javassist.*</package>
<package>org.aopalliance.*</package>
</bootdelegation>
<export>
<package version="1.4.0">org.apache.commons.io</package>
<package version="1.4.0">org.apache.commons.io.filefilter</package>
</export>
<exported-packages>
<pattern>com.**</pattern>
<pattern>org.**</pattern>
<pattern>net.**</pattern>
<pattern>javax.**</pattern>
</exported-packages>
<excluded-packages>
</excluded-packages>
</osgi>
</suncode-plugins> |
...
Nazwa | Wymagany | Opis | |||||||
---|---|---|---|---|---|---|---|---|---|
home-directory | ![]() | Wyskazuje katalog domowy mechanizmu wtyczek. W tym katalogu zapisywane będą wtyczki i inne wymagane ustawienia. Ścieżka może być absolutna bądź relatywna do serwera.
| |||||||
bootdelegation | Ustawienie OSGi (http://wiki.osgi.org/wiki/Boot_Delegation). Wskazuje jakie klasy powinny być zawsze ładowanie z classloadera, który załadował ten mechanizm wtyczek. Ustawienie bootdelegation zawsze zawiera wpis com.suncode.plugin.framework.* - ładowanie wszystkich klas mechanizmu wtyczek z systemowego classloadera.
| ||||||||
export | Lista pakietów eksportowanych z systemu bez względu czy występują one w classpath czy też nie. Konfiguracja używana może być np. aby zdefiniować inną wersję eksportowanego pakietu. | ||||||||
exported-packages | Lista wzorców (w stylu ant) pakietów, które mają zostać wyeksportowane do środowiska OSGi. Skanowane są wszystkie pliki jar i katalogi w classpath. Dzięki temu, wtyczki mogą korzystać z klas głównego systemu. Wzorce są wyrażeniami w stylu ant:
| ||||||||
excluded-packages | Lista wzorców (w stylu ant - tak jak w exported-packages) pakietów, które mają zostać wykluczone z eksportu do środowiska OSGi. |
...