我有一个依赖,有时无法解决(不要达到它......没关系)
<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>
依赖但仍然收到警告。
答案 0 :(得分:1)
我认为你误解了optional dependencies的工作方式。
要解决您的问题,我建议您创建两个具有不同依赖关系的profiles(另请参阅https://stackoverflow.com/a/167284/303598)。
答案 1 :(得分:0)
您永远不应该使用系统范围的依赖项。将此依赖项放入存储库管理器并将依赖项更改为通常的依赖项。我建议真正使用存储库管理器(按字母顺序排列:archiva,artifactory,nexus)。