0

Good morning, I'm following these steps to create a Jira plugin: https://developer.atlassian.com/server/framework/atlassian-sdk/create-a-helloworld-plugin-project/ but when I run "atlas-create-jira-plugin" I'm getting this error: "Execution null of goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate failed: A required class was missing while executing org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate: org/objectweb/asm/Opcodes"

I've checket my .m2/repository but here I have "C:\Users\eserretb.m2\repository\org\ow2\asm\asm\6.2.1\asm-6.2.1.jar".

Where can the problem be?

Thank you. Regards.

I tried coying the content from "C:\Applications\Atlassian\atlassian-plugin-sdk-8.2.7\repository" to "C:\Users\user.m2\repository" but it does not work. Here is my settings.xml:

<settings>
    <pluginGroups>
        <pluginGroup>com.atlassian.maven.plugins</pluginGroup>
    </pluginGroups>

    <localRepository>C:\Users\eserretb\.m2\repository</localRepository>

    <servers>
        <server>
            <id>HO</id>
            <username>admin</username>
            <password>acetato</password>
        </server>
        <server>
            <id>Public Everis Repositories</id>
            <username>admin</username>
            <password>acetato</password>
        </server>
        <server>
            <id>Public Repositories</id>
            <username>admin</username>
            <password>acetato</password>
        </server>
        <server>
            <id>public</id>
            <username>admin</username>
            <password>acetato</password>
        </server>
        <server>
                <id>nexus</id>
                <username>admin</username>
                <password>tpBC7AAS</password>
        </server>
    </servers>
    <mirrors>
        <mirror>
                <id>nexus</id>
                <mirrorOf>*,!sonar</mirrorOf>
                <url>https://umane.everis.com/nexus/content/groups/everis.all/</url>
        </mirror>
  </mirrors>
    <profiles>
        <profile>
            <id>defaultProfile</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>

            <!--
                Information on all Atlassian Maven repositories is available at
                http://confluence.atlassian.com/display/DEVNET/Atlassian+Maven+Repositories.
             -->

            <repositories>

                <repository>
                    <id>central</id>
                    <url>https://m2proxy.atlassian.com/repository/public</url>
                    <snapshots>
                        <enabled>true</enabled>
                        <updatePolicy>always</updatePolicy>
                        <checksumPolicy>fail</checksumPolicy>
                    </snapshots>
                    <releases>
                        <enabled>true</enabled>
                        <checksumPolicy>fail</checksumPolicy>
                    </releases>
                </repository>

               
                <repository>
                    <id>atlassian-m1-repository</id>
                    <url>https://m2proxy.atlassian.com/repository/m1/</url>
                    <releases>
                        <checksumPolicy>fail</checksumPolicy>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </repository>
                <repository>
                    <id>atlassian-m1</id>
                    <url>https://maven.atlassian.com/content/groups/m1/</url>
                    <releases>
                        <checksumPolicy>fail</checksumPolicy>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </repository>
                <repository>
                    <id>publicmaven</id>
                    <url>https://maven.atlassian.com/content/groups/public/</url>
                    <releases>
                        <checksumPolicy>fail</checksumPolicy>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </repository>
                <repository>
                    <id>atlassian-public</id>
                    <url>https://maven.atlassian.com/repository/public</url>
                    <snapshots>
                        <enabled>true</enabled>
                        <updatePolicy>never</updatePolicy>
                        <checksumPolicy>warn</checksumPolicy>
                    </snapshots>
                    <releases>
                        <enabled>true</enabled>
                        <checksumPolicy>warn</checksumPolicy>
                    </releases>
                </repository>
                <repository>
                    <id>atlassian-plugin-sdk</id>
                    <url>file://${env.ATLAS_HOME}/repository</url>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                    <releases>
                        <enabled>true</enabled>
                        <checksumPolicy>warn</checksumPolicy>
                    </releases>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>central</id>
                    <url>https://maven.atlassian.com/content/groups/public/</url>
                    <releases>
                        <enabled>true</enabled>
                        <checksumPolicy>fail</checksumPolicy>
                    </releases>
                    <snapshots>
                        <checksumPolicy>fail</checksumPolicy>
                    </snapshots>
                </pluginRepository>
            </pluginRepositories>
            <properties>
                <downloadSources>true</downloadSources>
                <downloadJavadocs>true</downloadJavadocs>
                <!--
                    If you have a Clover license, specify the filesystem path
                    to it here.
                 -->
                <!--<clover.licenseLocation>/path/to/clover/license</clover.licenseLocation>-->
            </properties>
        </profile>
        <profile>
            <id>sonar</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                 <!-- SERVER ON A REMOTE HOST -->
                <sonar.host.url>https://umane.everis.com/sonarqube</sonar.host.url>
                <sonar.login>cfa812f98783e6d05589aafe087ca8db60c2b9bd</sonar.login>
               </properties>
        </profile>
    </profiles>
</settings>
Eloi Serret
  • 139
  • 1
  • 1
  • 5

0 Answers0