<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Sun Feb 11 23:40:04 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-238] Cannot build main (5.3) on Java 6</title>
                <link>https://jira.magnolia-cms.com/browse/BUILD-238</link>
                <project id="10330" key="BUILD">Build</project>
                    <description>&lt;p&gt;Since POMs 31 &amp;amp; &lt;a href=&quot;https://jira.magnolia-cms.com/browse/BUILD-200&quot; title=&quot;Introduce asciidoc for Javadoc&quot; class=&quot;issue-link&quot; data-issue-key=&quot;BUILD-200&quot;&gt;&lt;del&gt;BUILD-200&lt;/del&gt;&lt;/a&gt;, any module specifying a custom doclet will fail to build on Java 6, on OS X.&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;
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:javadoc (&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;-cli) on project custom-doclet-module-jdk6: An error has occurred in JavaDocs report generation: Unable to resolve artifact:groupId = &lt;span class=&quot;code-quote&quot;&gt;&apos;org.asciidoctor&apos;&lt;/span&gt;
[ERROR] artifactId = &lt;span class=&quot;code-quote&quot;&gt;&apos;asciidoclet&apos;&lt;/span&gt;
[ERROR] version = &lt;span class=&quot;code-quote&quot;&gt;&apos;1.5.2&apos;&lt;/span&gt;: Missing:
[ERROR] ----------
[ERROR] 1) com.sun.tools:tools:jar:1.6.0_65
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Multiple factors combined, trying to summarize:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;parent POMs 31 configure the asciidoclet &lt;tt&gt;docletArtifact&lt;/tt&gt; (singular)&#8212;this is only used by the javadoc plugin when the &lt;tt&gt;doclet&lt;/tt&gt; is not empty. Empty means &lt;em&gt;&quot;use the standard doclet&quot;&lt;/em&gt;.&lt;/li&gt;
	&lt;li&gt;Magnolia Templating JSP specifies a custom &lt;tt&gt;doclet&lt;/tt&gt; (non-empty) for TLD doc generation. This one however configures multiple artifacts, using &lt;tt&gt;docletArtifacts&lt;/tt&gt; (plural)&#8212;thus not overriding the asciidoclet single &lt;tt&gt;docletArtifact&lt;/tt&gt;. As a result, any module &lt;b&gt;not&lt;/b&gt; overriding the singular &lt;tt&gt;docletArtifact&lt;/tt&gt; will fetch the asciidoclet artifacts (even if it doesn&apos;t intend to use it).&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/asciidoctor/asciidoclet/blob/master/pom.xml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;asciidoclet&lt;/a&gt; has a dependency to the com.sun tools jar (with a &lt;tt&gt;systemPath&lt;/tt&gt; relative to &lt;tt&gt;java.home&lt;/tt&gt;). Some say this is unnecessary with Maven anyways.&lt;/li&gt;
	&lt;li&gt;Works everywhere except on Apple JDK 6, where the tools jar is concatenated into the classes jar (as hinted from the spring guys &lt;a href=&quot;https://github.com/spring-projects/spring-boot/commit/b8c472007a77d41fd1483de5ddfc7dee35c19c31&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Soooo, all in all we have made zero move towards Asciidoclet in the past months, and I would personally favor the Markdown-based alternative (&lt;a href=&quot;https://github.com/Abnaxos/pegdown-doclet&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Pegdown Doclet&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;A. Either we find a profile/property configuration to selectively request the asciidoclet artifact for a module which wants to use it (and we can do the similar thing for pegdown).&lt;br/&gt;
B. Or we acknowledge it&apos;s too early to generalize this config on parent pom level, and leave it down to modules to configure the javadoc plugin. We may still integrate back to parent POMs if adoption comes.&lt;/p&gt;</description>
                <environment>OS X</environment>
        <key id="53594">BUILD-238</key>
            <summary>Cannot build main (5.3) on Java 6</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</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="mgeljic">Mika&#235;l Gelji&#263;</reporter>
                        <labels>
                            <label>javadoc</label>
                            <label>maven</label>
                            <label>pom</label>
                    </labels>
                <created>Thu, 7 Jul 2016 11:35:33 +0200</created>
                <updated>Fri, 10 Nov 2017 11:27:31 +0100</updated>
                            <resolved>Fri, 19 May 2017 18:15:07 +0200</resolved>
                                    <version>POMs 31</version>
                                    <fixVersion>POMs 34</fixVersion>
                                    <component>Poms</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="128481" author="mgeljic" created="Thu, 7 Jul 2016 18:08:13 +0200"  >&lt;p&gt;Sooo, same chicken &amp;amp; egg hurdles Greg was facing with profiles &amp;amp; properties: Profiles conditions are evaluated before POM properties (unlike plugin configurations), so option A. is out.&lt;/p&gt;

&lt;p&gt;Option C. use the plural form &lt;tt&gt;&amp;lt;docletArtifacts&amp;gt;&lt;/tt&gt; in super pom for asciidoc config; thus letting Templating JSP override it.&lt;br/&gt;
(alternatively, it might be possible to workaround it on poms 31 by emptying the singular one).&lt;/p&gt;

&lt;p&gt;Still, on the B-side, I would definitely not mass-apply a new doclet to old branches, so that would rule out doing it in the parent POMs (in their current shape).&lt;br/&gt;
That plus the fact that I&apos;m less and less convinced by Asciidoc (rendering quirks, impossible warning-less @see tags for web links...)&lt;/p&gt;

&lt;p&gt;BTW did I mention Pegdown-doclet was a pre-processor still delegating to the standard doclet? Yes, it means we wouldn&apos;t need mass-conversion of standard HTML javadoc throughout a whole module/repo &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/tongue.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="142863" author="mgeljic" created="Fri, 5 May 2017 15:11:27 +0200"  >&lt;p&gt;After so long... I had the change locally for a while, and forgot that I had even filed this, so why not... &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; targeting poms 34 though.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10040">
                    <name>causality</name>
                                            <outwardlinks description="caused by">
                                        <issuelink>
            <issuekey id="43722">BUILD-200</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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>mgeljic</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            6 years, 41 weeks, 2 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>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>mgeljic</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzzzq1:zr520ezxz8idzy0003wl920ux500cur18lv</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10245" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="483">Saigon 95</customfieldvalue>
    <customfieldvalue id="485">Saigon 96</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10242" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</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>