[ 
http://jira.magnolia-cms.com/browse/MAGNOLIA-3545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philipp Bärfuss updated MAGNOLIA-3545:
--------------------------------------

         Assignee:     (was: Ondřej Chytil)
    Fix Version/s: 5.0
                       (was: 4.4.x)

> Enable usage of scope:import with our webapps
> ---------------------------------------------
>
>                 Key: MAGNOLIA-3545
>                 URL: http://jira.magnolia-cms.com/browse/MAGNOLIA-3545
>             Project: Magnolia
>          Issue Type: Improvement
>          Components: build
>            Reporter: Grégory Joseph
>             Fix For: 5.0
>
>
> To facilitate project builds, our webapps ({{magnolia-empty-webapp}}, 
> {{magnolia-bundled-webapp}}, {{magnolia-enterprise-webapp}}) should have 
> their dependencies (Magnolia jars) in a {{dependencyManagement}} section. 
> Instead of "just" depending on the {{magnolia-empty-webapp}}'s pom, they 
> should do so with the {{import}} scope.
> As a consequence, a webapp project would be able to do the following:
> {code}
>     <dependency>
>       <groupId>info.magnolia</groupId>
>       <artifactId>magnolia-bundled-webapp</artifactId>
>       <version>4.3.8</version>
>       <type>pom</type>
>       <scope>import</scope>
>     </dependency>
>     <dependency>
>       <groupId>info.magnolia</groupId>
>       <artifactId>magnolia-module-dms</artifactId>
>     </dependency>
> {code}
> This essentially "injects" the {{dependencyManagement}} section of 
> {{magnolia-bundled-webapp:4.3.8}} into the current project, so the project 
> can now depend on {{magnolia-module-dms}} (for example) *without specifying 
> its version*. This frees project developer from having to dig out exactly 
> which version of each and every module they need was bundled with the 
> Magnolia bundle they want to use. (which is a pita) And of course, they can 
> still specify a specific version it they need to.
> http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope

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




----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to