我目前正在开发一种新语言的Sonar插件;事实上,为我开发语言解析器很容易。
这是我遇到的其余部分,第一个路障是Sonar的documentation,它只涵盖了Maven。
但我使用gradle。
文档中的示例也非常令人不安,因为pom.xml提取的第一行是:
<artifactId>sonar-foo-plugin</artifactId>
<!-- CUSTOM PACKAGING!! -->
<packaging>sonar-plugin</packaging>
现在,我对maven一无所知,真的,我想避免&#34;转回&#34;它;一个原因是我目前用gradle做事情,maven根本做不到,除了委托给蚂蚁。
到目前为止我的预感是这个自定义包装是由Sonar sonar-packaging-maven-plugin定义的;现在,那应该是什么意思?如何使用gradle复制此插件?我从哪里开始?
虽然Sonar插件确实存在用于gradle,但它们仅涵盖分析部分,而不是插件开发。我的网络搜索&#34;到目前为止(使用Duckduckgo)未能使任何有用的东西......