[ 
http://issues.apache.org/struts/browse/SHALE-242?page=comments#action_37940 ] 
            
Craig McClanahan commented on SHALE-242:
----------------------------------------

In the shale-master POM, the following Commons Library dependencies have been 
declared in the <dependencyManagerment> section:

    Beanutils 1.7.0
    Chain 1.1
    Digester 1.7
    Logging 1.1
    Validator 1.3.0

In addition, the dependency management settings for all of these libraries are 
also declared in the shale-apps-parent POM, in an attempt to get around issues 
with the way that Maven2 resolves conflicting version numbers for the same 
dependency.  This attempt was partially successful ... however, due to issue 
MNG-1577 on the Maven2 JIRA, the application builds still pick up logging 1.0.4 
and validator 1.1.

At the moment, the only way to guarantee that the applications themselves pick 
upt he correct versions is to explicitly declare these two dependencies in the 
applications themeslves ... so that remains to be done on all of our sample 
apps.


> Review dependency version numbers
> ---------------------------------
>
>                 Key: SHALE-242
>                 URL: http://issues.apache.org/struts/browse/SHALE-242
>             Project: Shale
>          Issue Type: Task
>          Components: Core, Clay, Remoting, Tiger, Test, Tiles
>            Reporter: Craig McClanahan
>         Assigned To: Craig McClanahan
>             Fix For: 1.0.3-SNAPSHOT
>
>
> Review version numbers of dependencies listed in our POMs to make sure we've 
> got the desired versions (normally latest release).

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

        

Reply via email to