I develop a SONAR plugin for a proprietary 4GL product (Adelia Studio). Adelia Studio stores program source not as text files, but in a binary format in a database.
Since SONAR 4.2 we used an Initialiser (org.sonar.api.batch.Initializer) to serialise program source code in text form and generate some metadata depending on rules profile configuration by directly accessing our repository…
Now that this functionnality has been removed in the latest versions (in 7.4+?), what is the proper way to get access to the SONAR project and profile definitions prior to scan to properly generate needed data ?