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

Reply via email to