【发布时间】:2012-08-06 22:30:49
【问题描述】:
我想将Fluido skin 用于我的基于 Maven 的项目。
如果我只在src/site/site.xml 中添加它,mvn site 会失败,因为缺少工件。它要求手动安装工件,但我想为我的同事避免这一步。
我已将以下依赖项添加到我的pom.xml:
<dependency>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-fluido-skin</artifactId>
<version>1.2.2</version>
</dependency>
它似乎有效:当我mvn site 时,maven 会自动下载皮肤。但是我不希望我的项目被标记为该工件的依赖项;在编译、测试等过程中,我不希望该包位于类路径中。
我没有看到任何 dependency scope 会限制对 site:site 的依赖。
我是否遗漏了一些关于依赖范围的内容?对这种关系使用依赖是正确的吗?
【问题讨论】:
标签: java maven dependencies maven-3 skin