Uploaded image for project: 'Velocity'
  1. Velocity
  2. VELOCITY-636

Remove (mandatory) dependency on ANTLR from POM

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.6-beta1
    • Fix Version/s: 1.6
    • Component/s: Build, Engine
    • Labels:
      None

      Description

      A dependency on ANTLR 2.7.7 (BTW, the build.properties mentions version 2.7.5 in contrast) has been introduced in r685386. The commit message ("add findbugs support to maven build") as well as the actual compilation indicates that this dependency is not an actual compile-time dependency of the engine. It's not clear to me why it was added in the first place, running "mvn site" succeeds without this dependency and the resulting FindBugs reports looks OK (ignoring the various issues it lists). For the sake of a proper class path in client applications of Velocity, this dependency should either be completely removed or at least marked optional (c.f. http://velocity.apache.org/engine/devel/jar-dependencies.html).

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              bentmann Benjamin Bentmann
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: