1

我正在尝试将我现有的使用 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 的限制还是配置错误?

4

0 回答 0