Tilpassede plugins kan distribueres på Agent Controller og udføres på eksterne værter. Disse plugins installeres i biblioteket plugin under installationsbiblioteket til Agent Controller. Alle plugins skal have deres egen pluginconfig.xml, som angiver de indstillinger for udførelsesmiljø og programmiljø, som plugin'en skal udføres i.
Udførelsesmiljøet for tilpassede plugins skal indeholde en tilpasset classpath-definition. Derved sikres, at kun de påkrævede jar-filer til den tilpassede plugin udføres. Sådan tilpasses udførelsesmiljøet:
<AgentControllerEnvironment configuration="default"> <Variable name="CLASSPATH_ORG_MITPROG" position="append" value="%PLUGINS_HOME%/org.mitprog/en.jar"/> <Variable name="CLASSPATH_ORG_MITPROG" position="append" value="%PLUGINS_HOME%/org.mitprog/to.jar"/> <Variable name="CLASSPATH_ORG_MITPROG" position="append" value="%PLUGINS_HOME%/org.mitprog/tre.jar"/> </AgentControllerEnvironment>
Bemærk: Der kan tilføjes et hvilket som helst antal <Variable>-elementer til miljøet. Reglerne behandles efter først til mølle-princippet.
Programmiljøet til en plugin defineres i <Application>-elementet i filen pluginconfig.xml. Indstillingerne i dette element er kun synlige for programmet. Du kan også konfigurere dit program til at bruge jar-filer fra andre programmer, distribueret på Agent Controller, vha. <Application>-elementet. Sådan konfigurerer du programmiljøet:
<Application configuration="default" executable="mitprog2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%"> </Application>hvor
<?xml version="1.0" encoding="UTF-8"?> <PluginConfiguration> <Application configuration="default" executable="mitprog2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%"> <Variable name="CLASSPATH" position="append" value="%CLASSPATH_ORG_MITPROG%"/> </Application> <Option name="mit.proj2" type="version" value="1.0.0"/> </PluginConfiguration>
Relaterede opgaver
Find konfigurationsfiler
Administrér Agent Controller