我正在尝试将我现有的使用 jQAssistant 的软件分析(基本上是文本文件中的所有步骤和脚本并手动执行)移动到 jQAssistant 的 maven-plugin,以便能够在构建时执行软件分析-服务器。
分析的一个步骤是获取有关数据库模式的信息。这是通过 jQAssistant 的 RDBMS-Plugin 完成的。
但是当我尝试使用 maven 执行分析时,有关数据库连接的信息似乎丢失了,根本没有执行任何数据库分析。
插件配置的当前代码如下所示:
<plugin>
<groupId>com.buschmais.jqassistant</groupId>
<artifactId>jqassistant-maven-plugin</artifactId>
<version>1.8.0</version>
<executions>
<execution>
<id>cli-default</id>
<goals>
<goal>scan</goal>
<goal>analyze</goal>
</goals>
<configuration>
<!-- Scan -->
<scanIncludes>
<scanInclude>
<url>jdbc:oracle:thin:username/password@host:1521:sid</url>
<scope>rdbms:connection</scope>
</scanInclude>
</scanIncludes>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1.0</version>
</dependency>
</dependencies>
</plugin>
我在文档中找不到任何内容。这是 jqassistant-maven-plugin 的限制还是配置错误?