Uploaded image for project: 'FORTRESS'
  1. FORTRESS
  2. FC-287

Fortress Ant load improvements

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0.5
    • 2.0.6
    • None

    Description

      A couple of improvements:

      1.Add 'debug' mode, startup load in suspended state, allow JDB process to attach.

      ```

      mvn install -Dload.file=./ldap/setup/loadFile.xml -Ddebug

      ```

       

      2. Use maven test classpath instead of classpath element list.

       

      Use this:

      ```

      <java classname="org.apache.tools.ant.launch.Launcher" fork="true" clonevm="true" failonerror="true" dir="${basedir}" timeout="600000" taskname="startAnt">
      <classpath refid="maven.test.classpath"/>

      ```

       

      Stop doing this:

      ```

      <target name="fortress-load" if="load.file" description="Loads fortress policy into ldap">
      <echo message="############### Run Fortress Ant script to load policy ###############" />
      <java classname="org.apache.tools.ant.launch.Launcher" fork="true" clonevm="true" failonerror="true" dir="${basedir}" timeout="600000" taskname="startAnt">
      <classpath>
       
      <pathelement location="./config/bootstrap/" />
      <pathelement location="./target/classes/" />
      <pathelement location="${org.apache.ant:ant-launcher:jar}" />
      <pathelement location="${org.apache.ant:ant:jar}" />
      <pathelement location="${org.openldap:accelerator-api:jar}" />

      <pathelement location="${org.openldap:accelerator-impl:jar}" />

      ...

      ```

      Attachments

        Activity

          People

            smckinney Shawn McKinney
            smckinney Shawn McKinney
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: