<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Sun Feb 11 23:38:54 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>[BUILD-114] Simplify distributionManagement sections, and provide way to fix site URLs</title>
                <link>https://jira.magnolia-cms.com/browse/BUILD-114</link>
                <project id="10330" key="BUILD">Build</project>
                    <description>&lt;p&gt;Due to how our parent poms are configured (because we want to deploy sites in a directory named after the project&apos;s version), combined with Maven&apos;s I-know-better-than-you attitude, sites get deployed in what seems like an unnecessary directory: the website for foobar-1.0 will get deployed under &lt;a href=&quot;http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/foobar/1.0/foobar/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/foobar/1.0/foobar/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While that&apos;s fine for single-module projects, it&apos;s not so good for multi-module projects, because their modules are the seemingly spread around: &lt;a href=&quot;http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/module-a/1.0/foobar/module-a/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/module-a/1.0/foobar/module-a/&lt;/a&gt;, &lt;a href=&quot;http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/module-b/1.0/foobar/module-b/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/module-b/1.0/foobar/module-b/&lt;/a&gt;, and so on ...&lt;/p&gt;
</description>
                <environment></environment>
        <key id="24489">BUILD-114</key>
            <summary>Simplify distributionManagement sections, and provide way to fix site URLs</summary>
                <type id="4" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10890&amp;avatarType=issuetype">Improvement</type>
                                            <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="gjoseph">Magnolia International</assignee>
                                    <reporter username="gjoseph">Magnolia International</reporter>
                        <labels>
                    </labels>
                <created>Mon, 2 Jul 2012 18:51:04 +0200</created>
                <updated>Thu, 13 Apr 2017 12:07:39 +0200</updated>
                            <resolved>Mon, 2 Jul 2012 19:06:11 +0200</resolved>
                                                    <fixVersion>POMs 24</fixVersion>
                                    <component>Poms</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="48658" author="gjoseph" created="Mon, 2 Jul 2012 19:06:11 +0200"  >&lt;p&gt;Defining the &lt;tt&gt;distributionManagement/site/url&lt;/tt&gt; in parent poms has the side-effect that &lt;tt&gt;&amp;lt;artifactId&amp;gt;/&lt;/tt&gt; path elements are added to the target url, for each level of parent pom. So in our case, if we&apos;d define the url in our top-most parent pom, we&apos;d end up with URLs like &lt;tt&gt;&lt;a href=&quot;http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/foobar/1.0/magnolia-parent-pom/magnolia-parent-pom-abstract/foobar&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/foobar/1.0/magnolia-parent-pom/magnolia-parent-pom-abstract/foobar&lt;/a&gt;&lt;/tt&gt;. Not exactly what we want. It&apos;s unclear how/why inheritance is handled in those case, but it is clearly to convey to multi-module projects. The notion of parent-pom vs reactor is perhaps too often mixed up. I have not tried to see how Maven would react if we split those two notions in our multi-module projects.&lt;/p&gt;

&lt;p&gt;I tried newer versions of &lt;tt&gt;maven-site-plugin&lt;/tt&gt;, up to 3.1, without success. Their behavior seems to be going in a right direction, but, among other things, it generates un-normalized paths, which don&apos;t seem to be handled properly by our current version of Nexus or the dav wagon - something like &lt;tt&gt;&lt;a href=&quot;http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/foobar/1.0/magnolia-parent-pom/magnolia-parent-pom-abstract/../../foobar&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/foobar/1.0/magnolia-parent-pom/magnolia-parent-pom-abstract/../../foobar&lt;/a&gt;&lt;/tt&gt;. A simple test in the browser seems to work (it redirects where expected, at least when /foobar exists), so it&apos;s still a little unclear what failed and why.&lt;/p&gt;

&lt;p&gt;For the time being:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Kept &lt;tt&gt;maven-site-plugin&lt;/tt&gt; on version 2.1.1&lt;/li&gt;
	&lt;li&gt;Simplified &amp;lt;distributionManagement&amp;gt; sections of all poms by introducing the &lt;tt&gt;&amp;lt;distribRepoPrefix&amp;gt;&lt;/tt&gt;, &lt;tt&gt;&amp;lt;distribSiteId&amp;gt;&lt;/tt&gt; and &lt;tt&gt;&amp;lt;distribSiteRoot&amp;gt;&lt;/tt&gt; properties.&lt;/li&gt;
	&lt;li&gt;Multi-module sites can now properly deploy their sites with the following snippet:
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;  &amp;lt;distributionManagement&amp;gt;
    &amp;lt;site&amp;gt;
      &amp;lt;id&amp;gt;${distribSiteId}&amp;lt;/id&amp;gt;
      &amp;lt;url&amp;gt;${distribSiteRoot}/magnolia-foo/${project.version}/&amp;lt;/url&amp;gt;
    &amp;lt;/site&amp;gt;
  &amp;lt;/distributionManagement&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;... where &lt;tt&gt;magnolia-foo&lt;/tt&gt; should of course be substituted by an appropriate folder name for the project.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10160">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="41149">BUILD-155</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10040">
                    <name>causality</name>
                                                                <inwardlinks description="is causing">
                                        <issuelink>
            <issuekey id="36415">MAGNOLIA-5660</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36414">MGNLEE-355</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36405">MGNLREST-49</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</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>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 years, 33 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>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>gjoseph</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03ko7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>20948</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>