<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:58:34 UTC 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>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[DOCS-60] Developing Apps guidereferences archetypeCatalog, that is not supported anymore</title>
                <link>https://jira.opendaylight.org/browse/DOCS-60</link>
                <project id="10121" key="DOCS">docs</project>
                    <description>&lt;p&gt;ur; &lt;a href=&quot;http://docs.opendaylight.org/en/stable-nitrogen/developer-guide/developing-apps-on-the-opendaylight-controller.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.opendaylight.org/en/stable-nitrogen/developer-guide/developing-apps-on-the-opendaylight-controller.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;When following the above, the command:&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;
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeRepository=https:&lt;span class=&quot;code-comment&quot;&gt;//nexus.opendaylight.org/content/repositories/&lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt;/ \
&lt;/span&gt;-DarchetypeCatalog=https:&lt;span class=&quot;code-comment&quot;&gt;//nexus.opendaylight.org/content/repositories/&lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt;/archetype-catalog.xml&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Fails with:&lt;/p&gt;

&lt;p&gt;&#160;&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-archetype-plugin:3.0.1:generate (&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;-cli) on project standalone-pom: archetypeCatalog &lt;span class=&quot;code-quote&quot;&gt;&apos;https:&lt;span class=&quot;code-comment&quot;&gt;//nexus.opendaylight.org/content/repositories/&lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt;/archetype-catalog.xml&apos;&lt;/span&gt; is not supported anymore. Please read the plugin documentation &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; details. -&amp;gt; [Help 1] [ERROR]&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Build details:&lt;/p&gt;

&lt;p&gt;&#160;&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;
$ mvn --version

Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp -Dawt.useSystemAAFontSettings=gasp Apache Maven 3.5.2 (NON-CANONICAL_2017-10-25T13:09:52+03:00_root; 2017-10-25T11:09:52+01:00) Maven home: /opt/maven Java version: 1.8.0_152, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk/jre Default locale: en_GB, platform encoding: UTF-8 OS name: &lt;span class=&quot;code-quote&quot;&gt;&quot;linux&quot;&lt;/span&gt;, version: &lt;span class=&quot;code-quote&quot;&gt;&quot;4.14.15-1-arch&quot;&lt;/span&gt;, arch: &lt;span class=&quot;code-quote&quot;&gt;&quot;amd64&quot;&lt;/span&gt;, family: &lt;span class=&quot;code-quote&quot;&gt;&quot;unix&quot;&lt;/span&gt;


$ ls ~/.m2
repository settings.xml
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="29164">DOCS-60</key>
            <summary>Developing Apps guidereferences archetypeCatalog, that is not supported anymore</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="vorburger">Michael Vorburger</assignee>
                                    <reporter username="lukehinds">Luke Hinds</reporter>
                        <labels>
                    </labels>
                <created>Wed, 7 Feb 2018 09:40:35 +0000</created>
                <updated>Wed, 25 Apr 2018 13:05:39 +0000</updated>
                            <resolved>Wed, 25 Apr 2018 13:05:39 +0000</resolved>
                                    <version>Nitrogen</version>
                    <version>Oxygen</version>
                    <version>Fluorine</version>
                                    <fixVersion>Fluorine</fixVersion>
                                    <component>Developer Guide</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="62492" author="vorburger" created="Tue, 17 Apr 2018 17:08:47 +0000"  >&lt;p&gt;That documentation is outdated and wrong. I can fix the doc, but we are in process of (see&#160;&lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1800&quot; title=&quot;Archetype fully working and self-tested&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1800&quot;&gt;&lt;del&gt;CONTROLLER-1800&lt;/del&gt;&lt;/a&gt; and linked RELENG) changing the Maven coordinates (the &quot;GAV&quot;) the archetype, so it will look different for the latest master (Fluorine) and previous stable/* (Oxygen, Neutron, ...) releases.&lt;/p&gt;</comment>
                            <comment id="62493" author="vorburger" created="Tue, 17 Apr 2018 17:38:37 +0000"  >&lt;p&gt;The correct command for the latest release from stable/oxygen available today is:&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype -DarchetypeVersion=1.5.0&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;but this leads to a project that does not quite build (it has some Checkstyle violations, and may be other problems); we should only add this to the doc for&#160;Oxygen SP x (1.5.x) if someone still wants to fix up the archetype on a maintenance branch.&lt;/p&gt;

&lt;p&gt;It is important to document that one has to run this command with a&#160;Maven settings.xml which already uses&#160;&lt;tt&gt;nexus.opendaylight.org&lt;/tt&gt;, as the current documentation linked to above states as a pre-requisite - that&apos;s why that URL shown (twice) in the original command currently documented and shown above is no longer needed with the latest archetype:generate.&lt;/p&gt;

&lt;p&gt;For the latest master (Fluorine), once the linked issues are fully done (notably&#160;RELENG-893 to actually deploy to Nexus), it&#160;probably will be the same as above, to be tested, but with&#160;&lt;tt&gt;-DarchetypeGroupId=org.opendaylight.archetypes&lt;/tt&gt; (instead of controller) and &lt;tt&gt;-DarchetypeVersion=1.0.0-SNAPSHOT&lt;/tt&gt;.&lt;/p&gt;</comment>
                            <comment id="62494" author="vorburger" created="Tue, 17 Apr 2018 17:44:41 +0000"  >&lt;p&gt;FTR: The old controller archetype is also broken (Checkstyle) for&#160;Oxygen SP 1 with &lt;tt&gt;-DarchetypeVersion=1.5.1-SNAPSHOT&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;Once we have finished the set up of the new archetype project (linked issues), I&apos;ll therefore contribute a change to the documentation project on master (Fluorine) to fix up the command, but ignore past releases.&lt;/p&gt;</comment>
                            <comment id="62495" author="vorburger" created="Tue, 17 Apr 2018 18:00:24 +0000"  >&lt;p&gt;&lt;a href=&quot;https://lists.opendaylight.org/pipermail/controller-dev/2018-April/014351.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/controller-dev/2018-April/014351.html&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="62511" author="vorburger" created="Wed, 18 Apr 2018 10:53:10 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/71077/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/71077/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="28905">CONTROLLER-1800</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="28958">DOCS-56</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03a2n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>