Maven ベースのプロジェクトにFluido スキンを使用したいと考えています。アーティファクトが欠落しているためsrc/site/site.xml
、失敗した場合にのみ追加すると。mvn site
アーティファクトを手動でインストールするように求められますが、同僚のためにその手順を避けたいと思います。
次の依存関係を my に追加しましたpom.xml
。
<dependency>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-fluido-skin</artifactId>
<version>1.2.2</version>
</dependency>
そして、それはうまくいくようです:スキンは、私がmvn site
. ただし、プロジェクトがそのアーティファクトの依存関係としてマークされることは望ましくありません。コンパイル、テストなどの際にそのパッケージをクラスパスに入れたくありません。
のためだけに依存関係を制限する依存関係スコープはありませんsite:site
。
依存関係のスコープについて何か見逃していましたか? その関係に依存関係を使用することは正しいことですか?