Ivy
  1. Ivy
  2. IVY-1158

Make ivy.xml <conf description> available

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.2.0-RC1
    • Component/s: Ant
    • Labels:
      None

      Description

      You can (an IMHO should) write an explanation of the configuration in the ivy file
      <ivy-module version="2.0">
      <configurations>
      <conf name="runtime" description="Runtime Libraries"/>
      </configurations>
      </ivy-module>

      The Ant task <ivy:info/> makes the names names available, but not the descriptions.
      So the first RFE is making them available (accoding to 'infotest.configurations') as 'infotest.configuration.descriptions'.

      Another RFE is enhanding <ivy:retrieve/> to create a describing file in the destination directory which contains this information.
      E.e. with Ivy pattern lib/[conf]/[artifact].[ext] you would create with <ivy:retrieve descriptionfile="readme.txt"/> a file lib/runtime/readme.txt with content "Runtime Libraries".
      (!! Recreate old files, but beware that multiple confs could result in the same dir if the ivy pattern doesnt contain a [conf]. )

        Activity

        Jan Matèrne created issue -
        Maarten Coene made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Maarten Coene [ maartenc ]
        Fix Version/s trunk [ 12313426 ]
        Resolution Fixed [ 1 ]
        Maarten Coene made changes -
        Fix Version/s 2.2.0-RC1 [ 12315013 ]
        Fix Version/s trunk [ 12313426 ]

          People

          • Assignee:
            Maarten Coene
            Reporter:
            Jan Matèrne
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development