1

我有一个测试项目需要一些沉重的罐子,我${M2_HOME}\test\src\main\resources\将它们放入 pom.xml 并使用:

    <dependency>
        <groupId>server</groupId>
        <artifactId>server</artifactId>
        <version>1.0</version>
        <scope>system</scope>
        <systemPath>${M2_HOME}\test\src\main\resources\server.jar</systemPath>
    </dependency>
    <dependency>
        <groupId>client</groupId>
        <artifactId>client</artifactId>
        <version>6.0</version>
        <scope>system</scope>
        <systemPath>${M2_HOME}\test\src\main\resources\client.jar</systemPath>
    </dependency> 

我想知道是否可以在声纳分析期间排除它们,或者通常只分析 java 源文件夹。

4

1 回答 1

1

src/main/resources如果问题是这些 JAR 包含在声纳分析中,因为它们位于 如果由于某种原因这是不可能的,请澄清(我真的很想知道您为什么将这些 JAR 放在资源下)。

如果问题是这些 JAR 被声明为依赖项,您可以使用不包括它们的特定配置文件来运行声纳。

PS:请注意,使用system范围是一种不好的做法,并且有几个缺点(如此此处所述)。一种更简洁的方法是使用此答案中建议的基于文件的存储库。

于 2010-05-04T09:28:15.193 回答