dol*_*men 1 java dependencies skin maven-3 maven
我想在我的Maven项目中使用Fluido皮肤.如果我只是将它添加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>
Run Code Online (Sandbox Code Playgroud)
它似乎有效:当我这样做时,皮肤会被maven自动下载mvn site
.但是我不希望我的项目被标记为该工件的依赖项; 我不希望在编译,测试等过程中该包在类路径中.
我没有看到任何依赖范围会限制依赖性site:site
.
我是否错过了依赖范围?对这种关系使用依赖是正确的吗?
我没有时间亲自尝试,但我认为以下内容应该有效:
<project>
...
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-fluido-skin</artifactId>
<version>1.2.2</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
...
</project>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
406 次 |
最近记录: |