<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 08:51:00 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLUI-1877] Enable usage of Maven&apos;s scope:import for magnolia-ui</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLUI-1877</link>
                <project id="10625" key="MGNLUI">Magnolia UI</project>
                    <description>&lt;p&gt;&lt;b&gt;This issue was cloned from &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-3545&quot; title=&quot;Enable usage of Maven&amp;#39;s scope:import for our webapps and bundles&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-3545&quot;&gt;&lt;del&gt;MAGNOLIA-3545&lt;/del&gt;&lt;/a&gt; - work has already been done with bundles and webapps&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;See patch attached to &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-3545&quot; title=&quot;Enable usage of Maven&amp;#39;s scope:import for our webapps and bundles&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-3545&quot;&gt;&lt;del&gt;MAGNOLIA-3545&lt;/del&gt;&lt;/a&gt; which gives an indication of what to do.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;When applying, check and compare before/after &lt;tt&gt;dependency:tree&lt;/tt&gt; outputs of webapps and bundles, as well as contents of webapps.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;To facilitate project builds, our webapps (&lt;tt&gt;magnolia-empty-webapp&lt;/tt&gt;, &lt;tt&gt;magnolia-bundled-webapp&lt;/tt&gt;, &lt;tt&gt;magnolia-enterprise-webapp&lt;/tt&gt;) should have their dependencies (Magnolia jars) in a &lt;tt&gt;dependencyManagement&lt;/tt&gt; section. Instead of &quot;just&quot; depending on the &lt;tt&gt;magnolia-empty-webapp&lt;/tt&gt;&apos;s pom, they should do so with the &lt;tt&gt;import&lt;/tt&gt; scope.&lt;/p&gt;

&lt;p&gt;As a consequence, a webapp project would be able to do the following:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
    &amp;lt;dependency&amp;gt;
      &amp;lt;groupId&amp;gt;info.magnolia&amp;lt;/groupId&amp;gt;
      &amp;lt;artifactId&amp;gt;magnolia-bundled-webapp&amp;lt;/artifactId&amp;gt;
      &amp;lt;version&amp;gt;4.3.8&amp;lt;/version&amp;gt;
      &amp;lt;type&amp;gt;pom&amp;lt;/type&amp;gt;
      &amp;lt;scope&amp;gt;&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt;&amp;lt;/scope&amp;gt;
    &amp;lt;/dependency&amp;gt;

    &amp;lt;dependency&amp;gt;
      &amp;lt;groupId&amp;gt;info.magnolia&amp;lt;/groupId&amp;gt;
      &amp;lt;artifactId&amp;gt;magnolia-module-dms&amp;lt;/artifactId&amp;gt;
    &amp;lt;/dependency&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;This essentially &quot;injects&quot; the &lt;tt&gt;dependencyManagement&lt;/tt&gt; section of &lt;tt&gt;magnolia-bundled-webapp:4.3.8&lt;/tt&gt; into the current project, so the project can now depend on &lt;tt&gt;magnolia-module-dms&lt;/tt&gt; (for example) &lt;b&gt;without specifying its version&lt;/b&gt;. 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.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="32217">MGNLUI-1877</key>
            <summary>Enable usage of Maven&apos;s scope:import for magnolia-ui</summary>
                <type id="5" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10896&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="32461">MGNLUI-1892</parent>
                                    <priority id="3" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="mgeljic">Mika&#235;l Gelji&#263;</assignee>
                                    <reporter username="gjoseph">Magnolia International</reporter>
                        <labels>
                    </labels>
                <created>Mon, 29 Jul 2013 12:37:53 +0200</created>
                <updated>Tue, 8 Oct 2013 21:05:19 +0200</updated>
                            <resolved>Mon, 2 Sep 2013 11:08:48 +0200</resolved>
                                                    <fixVersion>5.1</fixVersion>
                                    <component>build</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="67917" author="gjoseph" created="Mon, 5 Aug 2013 20:11:56 +0200"  >&lt;p&gt;See how this was fixed for &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-5207&quot; title=&quot;Enable usage of Maven&amp;#39;s scope:import for magnolia-project&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-5207&quot;&gt;&lt;del&gt;MAGNOLIA-5207&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="69466" author="mgeljic" created="Mon, 2 Sep 2013 14:32:29 +0200"  >&lt;p&gt;FYI this introduced changes in dependency:tree. A fair amount of the commons-* libs, as well as slf4j-api, are now resolved with the managed version from main, instead of versions from jackrabbit-core (transitively through core). These versions mostly differ by a few minor releases.&lt;/p&gt;</comment>
                            <comment id="69497" author="mgeljic" created="Mon, 2 Sep 2013 18:00:17 +0200"  >&lt;p&gt;Moved this to a subtask of the widgetset story &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLUI-1892&quot; title=&quot;As a developer, I can configure the Widgetset so that I can use custom widgets in my app&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLUI-1892&quot;&gt;&lt;del&gt;MGNLUI-1892&lt;/del&gt;&lt;/a&gt; because in the next steps, when we want to compile the widgetset outside magnolia_ui, we will need to import the vaadin-compiler with proper version - i.e. as specified in magnolia-ui-parent.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10030">
                    <name>Cloners</name>
                                            <outwardlinks description="clones">
                                        <issuelink>
            <issuekey id="32216">MAGNOLIA-5207</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10160">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="20016">MAGNOLIA-3545</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="31646">MGNLEE-284</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="26929">MAGNOLIA-4728</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 2 Sep 2013 14:32:29 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ajones</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 24 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>gjoseph</customfieldvalue>
            <customfieldvalue>mgeljic</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Patch included</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10100"><![CDATA[Yes]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i01y7z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>11426</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10245" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="14">5.1 Beta1- Backend</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>