On Mon, Mar 14, 2011 at 7:46 PM, Amila Maha Arachchi <ami...@wso2.com>wrote:
> Hi Nuwan, > > Yes, theres no error when building dashboard components. But, > > On Mon, Mar 14, 2011 at 6:58 PM, Nuwan Bandara <nu...@wso2.com> wrote: > >> 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. >> > > When reading the parent pom, isnt the version also needed?Because there can > be more than one pom with the same name but different versions. > > I also don't understand the exact reason how the features get built when I > replace your property with 3.2.0-SNAPSHOT. > I also managed to build the dashboard features by the method mention by AmilaM, not sure whats the root cause though. > > And, most of the poms have the parent version hardcoded (just an > observation) > > Thanks, > AmilaM. > >> >> 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><%2B94%2077%20431%203585><%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 > >
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev