All my problems with your idea of lexical ordering of deployment would go
away if it was optional, per directory.  I can see that sometimes it will
be convenient.  I don't want to have to number all the more-or-less
required packages in deploy, however.

How about if the deployment scanner mbean config looked like this:

  <mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
         name="jboss.deployment:type=DeploymentScanner,flavor=URL">

    <!-- Uncomment (and comment/remove version below) to enable usage of
the DeploymentCache
    <depends 
optional-attribute-name="Deployer">jboss.deployment:type=DeploymentCache</depends>
    -->
    <depends 
optional-attribute-name="Deployer">jboss.system:service=MainDeployer</depends>

    <attribute name="ScanPeriod">5000</attribute>

    <!-- 
       | Unprefixed arguments are considered
       | file URLs and resolve relative to server home unless the given
path
       | is absolute.
     -->
    <attribute name="URLs">
       <dir name="./deploy/core" order="type"/> <!-- 01.jar, 04.ear,
03.war, 02.sar -->
       <dir name="./deploy/app" order="lexical"/> <!-- 01.jar, 02.sar,
03.war -->
       <url name=".deploy/other/jar1.jar"/>
       <url name=".deploy/other/sar2.sar"/>
       <url name=".deploy/other/war3.war"/>

    </attribute>
  </mbean>

To deploy an exploded package, include it as an url.

What do you think?  Seems to me that it avoids problems with both extremes.

thanks
david jencks


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to