Maven Ant Tasks
  1. Maven Ant Tasks
  2. MANTTASKS-193

POM properties aren't available as ANT properties contrary to the documentation

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Duplicate
    • Affects Version/s: 2.1.0
    • Fix Version/s: 2.1.1
    • Component/s: documentation, pom task
    • Labels:
      None
    • Environment:
      ant 1.8.1
      maven-ant-tasks-2.1.0
      Mac OSX 10.6.4
    • Number of attachments :
      2

      Description

      In the documentation for the "pom" tasks at http://maven.apache.org/ant-tasks/examples/pom.html
      there's a section "Accessing POM information" with a very simple example that I can't get to work.
      Attached is my build.xml and pom.xml which should match the example. I expected the placeholder
      $

      {mypom.version} to be replaced with the version number from the pom ("0.6"), but instead I see
      the placeholder. I also tried with ${mypom.project.version} with the same result.

      The output from "ant":

      Buildfile: /Users/knut/build.xml

      propdemo:
      [echo] The version is ${mypom.version}

      BUILD SUCCESSFUL
      Total time: 1 second

      If I instead use the ANT construct <xmlproperty file="pom.xml" prefix="maven"/>
      I get the properties, but that's not the same thing.

      1. build.xml
        0.3 kB
        Knut Forkalsrud
      2. pom.xml
        0.6 kB
        Knut Forkalsrud

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Unassigned
              Reporter:
              Knut Forkalsrud
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: