Maven - 关闭特定pom的警告

时间:2012-04-04 16:01:49

标签: maven maven-2

我有一个依赖,有时无法解决(不要达到它......没关系)

<dependency>
<groupId>com.g.g</groupId>
<artifactId>art123</artifactId> 
<version>1</version>
<type>rar</type>  
<scope>system</scope
    <systemPath>some location</systemPath>
</dependency>

当我清理安装整个项目时,我会收到有关此依赖项的警告(当它无法解析时)。 有没有办法关掉这个警告?我试着添加

<optional>true</oprional>

依赖但仍然收到警告。

2 个答案:

答案 0 :(得分:1)

我认为你误解了optional dependencies的工作方式。

要解决您的问题,我建议您创建两个具有不同依赖关系的profiles(另请参阅https://stackoverflow.com/a/167284/303598)。

答案 1 :(得分:0)

您永远不应该使用系统范围的依赖项。将此依赖项放入存储库管理器并将依赖项更改为通常的依赖项。我建议真正使用存储库管理器(按字母顺序排列:archivaartifactorynexus)。