Problem with using atlas-create-refapp-plugin-module
Asked by carolyn cheng:

When I use this command, I got the following error,

Executing: /usr/share/atlassian-plugin-sdk-4.2.2/apache-maven/bin/mvn com.atlassian.maven.plugins:maven-refapp-plugin:4.2.2:create-plugin-module -gs /usr/share/atlassian-plugin-sdk-4.2.2/apache-maven/conf/settings.xml

\[INFO\] Scanning for projects...

\[INFO\] artifact com.atlassian.refapp:atlassian-platform: checking for updates from central

\[INFO\] artifact com.atlassian.refapp:atlassian-platform: checking for updates from atlassian-public

\[INFO\] artifact com.atlassian.refapp:atlassian-platform: checking for updates from atlassian-plugin-sdk

\[INFO\] ------------------------------------------------------------------------

\[ERROR\] FATAL ERROR

\[INFO\] ------------------------------------------------------------------------

\[INFO\] Error building POM (may not be this project's POM).

Project ID: com.atlassian.refapp:atlassian-platform

Reason: POM 'com.atlassian.refapp:atlassian-platform' not found in repository: Unable to determine the latest version

com.atlassian.refapp:atlassian-platform:pom:LATEST

for project com.atlassian.refapp:atlassian-platform

\[INFO\] ------------------------------------------------------------------------

\[INFO\] Trace

org.apache.maven.reactor.MavenExecutionException: POM 'com.atlassian.refapp:atlassian-platform' not found in repository: Unable to determine the latest version

com.atlassian.refapp:atlassian-platform:pom:LATEST

for project com.atlassian.refapp:atlassian-platform

at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:432)

at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:300)

at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)

at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)

at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)

at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

at org.codehaus.classworlds.Launcher.main(Launcher.java:375)

Caused by: org.apache.maven.project.ProjectBuildingException: POM 'com.atlassian.refapp:atlassian-platform' not found in repository: Unable to determine the latest version

com.atlassian.refapp:atlassian-platform:pom:LATEST

for project com.atlassian.refapp:atlassian-platform

at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)

at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:251)

at org.apache.maven.project.DefaultMavenProjectBuilder.mergeManagedDependencies(DefaultMavenProjectBuilder.java:1466)

at org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:1008)

at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:880)

at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:508)

at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)

at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:632)

at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:515)

at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:419)

... 11 more

Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to determine the latest version

com.atlassian.refapp:atlassian-platform:pom:LATEST

at org.apache.maven.artifact.transform.LatestArtifactTransformation.transformForResolve(LatestArtifactTransformation.java:44)

at org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.transformForResolve(DefaultArtifactTransformationManager.java:57)

at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:145)

at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)

at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)

... 20 more

\[INFO\] ------------------------------------------------------------------------

\[INFO\] Total time: 5 seconds

\[INFO\] Finished at: Mon Jul 08 13:57:33 PDT 2013

\[INFO\] Final Memory: 2M/81M

\[INFO\] ------------------------------------------------------------------------  
Anyone has a reason why?


Answers:
author: Brian Topping
body: The refapp template uses a version of LATEST, but tht doesn't exist in the remote repository. Edit the POM and change that value with something from the list at [https://maven.atlassian.com/content/groups/public/com/atlassian/refapp/atlassian-platform/](https://maven.atlassian.com/content/groups/public/com/atlassian/refapp/atlassian-platform/.). For instance 2.19.2, though I have not tested that version is specifically compatible with refapp 4.2.4.


author: Andrian F
body: Faced a similar issue with plugin sdk 5.0.13 and i used refapp version 2.9.1 and it worked.

Cannot create atlassian-reffapp-plugin-module