You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "John Casey (JIRA)" <ji...@codehaus.org> on 2006/01/19 00:38:40 UTC

[jira] Created: (MNG-1984) document optional dependencies and dependency exclusions

document optional dependencies and dependency exclusions
--------------------------------------------------------

         Key: MNG-1984
         URL: http://jira.codehaus.org/browse/MNG-1984
     Project: Maven 2
        Type: Improvement

  Components: documentation - guides  
    Versions: 2.0.2    
    Reporter: John Casey
 Assigned to: Allan Ramirez 
     Fix For: 2.0.3


assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.

Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "Allan Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

Allan Ramirez updated MNG-1984:
-------------------------------

    Attachment: dependency-C.apt

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: documentation - guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: dependency-B.apt, dependency-C.apt, dependency.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Attachment:     (was: guide-optional-and-exclusions.apt)

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: guide-optional-and-exclusions.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-1984?page=comments#action_56561 ] 

John Casey commented on MNG-1984:
---------------------------------

You should probably look at the FAQ wiki, MNGFAQ jira project, mailing list, site documentation that exists, and source code...whatever you need.

What we want to do here is create a definitive reference on using dependencies in POMs.

So, we need to explain:

* what are optional dependencies?
* what are dependency exclusions?
* when to use optional dependencies (what are they for?)
* when to use dependency exclusions (as a last resort)
* how optional dependencies will affect the transitive dependencies calculated when you add a dependency to your POM that itself contains an optional dep.
* ditto that with exclusions...how will exclusions affect users of your project?
* why exclusions are made on a per-dependency basis, rather than at the POM level

    - This is mainly done to be sure the dependency graph is predictable, and to keep inheritance effects from excluding a dependency that should not be excluded. If you get to the method of last resort and have to put in an exclusion, you should be absolutely certain which of your dependencies is bringing in that bad transitive dependency.

* how dependency scope is calculated for transitive dependencies
* you might mention what each scope is for, and which classpaths they each show up in.
* don't spend too much time explaining system-scoped dependencies; they're on the endangered list, and will probably be deprecated in 2.1

I hope this will provide a good starting point. I'd like this to be the first of a set of in-depth articles that become the authority on configuring a POM. If you can, start the document with the simplest, hello-world scenarios you can use to address the questions, and gradually get into more complex issues further down. That way, first-time users can just skim the first quarter of the page for the info they need initially.

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: documentation - guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation

>
> Original Estimate: 8 hours
>        Time Spent: 5 hours
>         Remaining: 3 hours
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Attachment: guide-optional-and-exclusions.diff.apt

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: John Casey
>     Priority: Critical
>      Fix For: documentation
>  Attachments: dependency-B.apt, dependency-C.apt, dependency-D.apt, dependency.apt, guide-optional-and-exclusions.apt, guide-optional-and-exclusions.diff.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Attachment:     (was: guide-optional-and-exclusions.diff.apt)

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: guide-optional-and-exclusions.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Attachment: guide-optional-and-exclusions.apt

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: dependency-B.apt, dependency-C.apt, dependency-D.apt, dependency.apt, guide-optional-and-exclusions.apt, guide-optional-and-exclusions.apt, guide-optional-and-exclusions.diff.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "Allan Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

Allan Ramirez updated MNG-1984:
-------------------------------

    Attachment: dependency-D.apt

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: dependency-B.apt, dependency-C.apt, dependency-D.apt, dependency.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Attachment:     (was: dependency.apt)

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: guide-optional-and-exclusions.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "Allan Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

Allan Ramirez updated MNG-1984:
-------------------------------

    Remaining Estimate: 8 hours
     Original Estimate: 8 hours

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: documentation - guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation

>
> Original Estimate: 8 hours
>         Remaining: 8 hours
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Closed: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "Allan Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]
     
Allan Ramirez closed MNG-1984:
------------------------------

    Resolution: Fixed

Added to SVN

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: guide-optional-and-exclusions-edits.apt, guide-optional-and-exclusions.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "Allan Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

Allan Ramirez updated MNG-1984:
-------------------------------

    Attachment: dependency.apt

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: documentation - guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: dependency.apt
>
> Original Estimate: 8 hours
>        Time Spent: 5 hours
>         Remaining: 3 hours
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "Allan Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

Allan Ramirez updated MNG-1984:
-------------------------------

    Attachment: dependency-B.apt

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: documentation - guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: dependency-B.apt, dependency.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Fix Version:     (was: 2.0.3)
                 documentation

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: documentation - guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>      Fix For: documentation

>
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Priority: Critical  (was: Major)

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: documentation - guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation

>
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Attachment:     (was: dependency-B.apt)

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: guide-optional-and-exclusions.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "Allan Ramirez (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-1984?page=comments#action_56526 ] 

Allan Ramirez commented on MNG-1984:
------------------------------------

I cant seem to find enough info/questions regarding optional dependencies dated december 2005 to january 2006.

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: documentation - guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation

>
> Original Estimate: 8 hours
>        Time Spent: 5 hours
>         Remaining: 3 hours
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Attachment:     (was: dependency-C.apt)

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: guide-optional-and-exclusions.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Attachment:     (was: dependency-D.apt)

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: guide-optional-and-exclusions.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "Allan Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

Allan Ramirez updated MNG-1984:
-------------------------------

    Attachment: guide-optional-and-exclusions.apt

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: dependency-B.apt, dependency-C.apt, dependency-D.apt, dependency.apt, guide-optional-and-exclusions.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "Allan Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

Allan Ramirez updated MNG-1984:
-------------------------------

    Attachment: dependency-B.apt

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: documentation - guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: dependency-B.apt, dependency.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

John Casey updated MNG-1984:
----------------------------

    Attachment: guide-optional-and-exclusions-edits.apt

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: Documentation: Guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: guide-optional-and-exclusions-edits.apt, guide-optional-and-exclusions.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-1984) document optional dependencies and dependency exclusions

Posted by "Allan Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-1984?page=all ]

Allan Ramirez updated MNG-1984:
-------------------------------

    Attachment:     (was: dependency-B.apt)

> document optional dependencies and dependency exclusions
> --------------------------------------------------------
>
>          Key: MNG-1984
>          URL: http://jira.codehaus.org/browse/MNG-1984
>      Project: Maven 2
>         Type: Improvement

>   Components: documentation - guides
>     Versions: 2.0.2
>     Reporter: John Casey
>     Assignee: Allan Ramirez
>     Priority: Critical
>      Fix For: documentation
>  Attachments: dependency-B.apt, dependency.apt
>
> Original Estimate: 8 hours
>        Time Spent: 13 hours
>         Remaining: 0 minutes
>
> assemble questions and problems from the users list, and create documentation for managing bad POM dependency data using optional dependencies and dependency exclusions.
> Document in depth how these two features work, and how they impact users of POMs (even if the exclusion is in a transitive dependency).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org