which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension
Sq-6.7.3
what are you trying to achieve
Migration the projects from one instance to another
what have you tried so far to achieve this
We have tried using import export api for projects.
There are various subprojects as well and each of them has a different project key which does not match with it’s name.
Can you provide some suggestions on this please.
Hi Ann,
When I use sonar_url/api/index/status , it lists all the project keys and measures but I wanted to know how can I segregate and export the projects and subprojects.?
Do I have to export even the sub-projects as well?
I am creating a custom solution which will export the projects such that it can be accommodated in an individual instance. We currently have a single instance for all the projects. We are in a migration phase and require a technique to do this easily with api.
Thank you
It’s not clear to me what you mean by “subproject”. Do you mean “module” (as on Maven module)? If so, then you should see that an exported project includes all its modules, and you should see that on import all those modules are properly recreated in the project in the new instance. I’m not sure what else you would expect. It is not possible to extract modules directly.
Hi Ann,
We have 3084 projects in legacy instance
The naming is as follows:
ABC:a.b.c.d:1:0:100
ABC:a.b.c.e:1:1.101
ABC:a.b.c.e:1:1.102
ABC:a.b.c.e:1:1.103
DEF:a.b.c.g:2.0.0
DEF:a.b.c.g:2.0.1
DEF:a.b.c.g:2.0.2
DEF:a.b.c.g:2.0.3
Likewise we have around 3084 projects but the actually projects will be less for example say 1000projects.
And others will be it’s submodules.
Correct me if I am wrong here.
The question is:
Will I have to export all the 3084 projects or is there another way round.
Alright Ann
But this should not be the case right there should be a project folder within which all respective subprojects have to be present.
As a result when the user exports the project,the projects should be exported with all it’s sub-projects.
Is that a problem with sonarqube or the way we analyse the project needs to be changed?