Hi Amila, On Mon, Mar 14, 2011 at 6:31 PM, Amila Maha Arachchi <ami...@wso2.com>wrote:
> Hi, > > While going through this, I came across the the commit r87172 done by > Nuwan. According to this, version of the parent pom is defined as > ${wso2carbon.version.dashboar}. But this is defined in the parent pom.xml. > This is like the chicken & egg problem. I think we have to keep the version > as 3.2.0-SNAPSHOT or define the variable in each pom itself. > r87172 is committed for dashboard/components, and I think this is not the same issue. However regarding the versions, I have defined a property called *wso2carbon.version.dashboard* in my dashboard root pom and in my child poms I have given this property as the parent's version. AFAIK, this doesnt create any cyclic issue, because at the build time, 1st of all the parent pom is read by maven and the properties are taken to memory, and by the time the child is build this property is there in the memory. So there cant be any issue. I might be wrong here, but I did not encounter such issue while building components in a clean repo. However there seems to be an issue in the building features/dashboard Ranga is looking in to it at the moment. Thanks & Regards, /Nuwan > > I changed this locally and was able to get the dashboard features build > successfully. > > Thanks, > AmilaM. > > > On Mon, Mar 14, 2011 at 3:14 PM, Supun Kamburugamuva <su...@wso2.com>wrote: > >> FYI: >> >> Project ID: null:org.wso2.carbon.dashboard.common:bundle:null >> >> Reason: Cannot find parent: org.wso2.carbon:dashboard for project: >> null:org.wso2.carbon.dashboard.common:bundle:null for project >> null:org.wso2.carbon.dashboard.common:bundle:null >> >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Trace >> org.apache.maven.lifecycle.LifecycleExecutionException: Unable to get >> dependency information: Unable to read the metadata file for artifact >> 'org.wso2.carbon:org.wso2.carbon.dashboard.common:jar': Cannot find >> parent: org.wso2.carbon:dashboard for project: >> null:org.wso2.carbon.dashboard.common:bundle:null for project >> null:org.wso2.carbon.dashboard.common:bundle:null >> org.wso2.carbon:org.wso2.carbon.dashboard.common:jar:3.2.0-SNAPSHOT >> >> from the specified remote repositories: >> com.springsource.repository.bundles.external >> (http://repository.springsource.com/maven/bundles/external), >> com.springsource.repository.bundles.release >> (http://repository.springsource.com/maven/bundles/release), >> wso2-maven2-snapshot-repository (http://dist.wso2.org/snapshots/maven2), >> central (http://repo1.maven.org/maven2), >> wso2-maven2-repository (http://dist.wso2.org/maven2) >> >> Path to dependency: >> 1) >> org.wso2.carbon:org.wso2.carbon.dashboard.server.feature:pom:3.2.0-SNAPSHOT >> >> >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:711) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> at >> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> 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.artifact.resolver.ArtifactResolutionException: >> Unable to get dependency information: Unable to read the metadata file >> for artifact 'org.wso2.carbon:org.wso2.carbon.dashboard.common:jar': >> Cannot find parent: org.wso2.carbon:dashboard for project: >> null:org.wso2.carbon.dashboard.common:bundle:null for project >> null:org.wso2.carbon.dashboard.common:bundle:null >> org.wso2.carbon:org.wso2.carbon.dashboard.common:jar:3.2.0-SNAPSHOT >> >> from the specified remote repositories: >> com.springsource.repository.bundles.external >> (http://repository.springsource.com/maven/bundles/external), >> com.springsource.repository.bundles.release >> (http://repository.springsource.com/maven/bundles/release), >> wso2-maven2-snapshot-repository (http://dist.wso2.org/snapshots/maven2), >> central (http://repo1.maven.org/maven2), >> wso2-maven2-repository (http://dist.wso2.org/maven2) >> >> Path to dependency: >> 1) >> org.wso2.carbon:org.wso2.carbon.dashboard.server.feature:pom:3.2.0-SNAPSHOT >> >> >> at >> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:430) >> at >> org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74) >> at >> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:316) >> at >> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:304) >> at >> org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1499) >> at >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:442) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> ... 17 more >> Caused by: >> org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException: >> Unable to read the metadata file for artifact >> 'org.wso2.carbon:org.wso2.carbon.dashboard.common:jar': Cannot find >> parent: org.wso2.carbon:dashboard for project: >> null:org.wso2.carbon.dashboard.common:bundle:null for project >> null:org.wso2.carbon.dashboard.common:bundle:null >> at >> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:200) >> at >> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedArtifact(MavenMetadataSource.java:94) >> at >> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:387) >> ... 23 more >> Caused by: org.apache.maven.project.ProjectBuildingException: Cannot >> find parent: org.wso2.carbon:dashboard for project: >> null:org.wso2.carbon.dashboard.common:bundle:null for project >> null:org.wso2.carbon.dashboard.common:bundle:null >> at >> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1396) >> at >> org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823) >> at >> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:255) >> at >> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:163) >> ... 25 more >> Caused by: org.apache.maven.project.ProjectBuildingException: POM >> 'org.wso2.carbon:dashboard' not found in repository: System is >> offline. >> >> org.wso2.carbon:dashboard:pom:${wso2carbon.version.dashboard} >> >> >> for project org.wso2.carbon:dashboard >> at >> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605) >> at >> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1392) >> ... 28 more >> Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: >> System is offline. >> >> org.wso2.carbon:dashboard:pom:${wso2carbon.version.dashboard} >> >> >> >> at >> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:203) >> at >> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90) >> at >> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558) >> ... 29 more >> [INFO] >> ------------------------------------------------------------------------ >> >> Thanks, >> -- >> Supun Kamburugamuva >> Technical Lead & Product Manager, WSO2 Inc.; http://wso2.com >> Member, Apache Software Foundation; http://www.apache.org >> WSO2 Inc.; http://wso2.org >> E-mail: su...@wso2.com; Mobile: <%2B94%2077%20431%203585>+94 77 431 3585 >> Blog: http://supunk.blogspot.com >> _______________________________________________ >> Carbon-dev mailing list >> Carbon-dev@wso2.org >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> > > -- Thanks & Regards, Nuwan Bandara Software Engineer WSO2 Inc. | http://wso2.com lean . enterprise . middleware http://www.nuwanbando.com <http://www.nuwanbando.com/>
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev