[ 
https://issues.apache.org/jira/browse/IVY-649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xavier Hanin resolved IVY-649.
------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.0-beta-1

I've implemented the change in the toString methods, and documented the text 
conventions both on the site and the javadoc (package.html of core.module.id 
package).

I've used this to make some unit tests easier to write, maintain and read. I'll 
check in a change for IVY-648 taking advantage of this in a moment.

> New text representation for main module metadata concepts
> ---------------------------------------------------------
>
>                 Key: IVY-649
>                 URL: https://issues.apache.org/jira/browse/IVY-649
>             Project: Ivy
>          Issue Type: Improvement
>            Reporter: Xavier Hanin
>            Assignee: Xavier Hanin
>             Fix For: 2.0.0-beta-1
>
>
> Having a good and uniform text representation of concepts involved in Ivy 
> would be helpful when discussing them in the mailing lists and documentation 
> (or in console output).
> see 
> http://www.nabble.com/vocabulary-and-text-representation-of-module-and-dependencies-tf4730034.html#a13525095
> Concerned text representations:
> 1) a module without revision
> 2) a module with revision
> 3) a module with (some) configurations
> 4) a module with revision and (some) configurations
> 5) a module's artifact
> 6) a module's artifact with revision
> Adopted text representations:
> #1: org.apache.ant#ant
> #2: org.apache.ant#ant;1.7.0
> #3: org.apache.ant#ant[master,compile,build]
> #4: org.apache.ant#ant;1.7.0[master,compile,build]
> #5: org.apache.ant#ant!ant.jar(source)
> #6: org.apache.ant#ant;1.7.0!ant.jar(source)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to