2

約 150Mb の製品ヘルプ ドキュメントがあり、毎日ビルドされ、maven リポジトリに更新されます。

そのため、ヘルプ ドキュメントに依存するプロジェクトをビルドすると、1 日 1 回 150Mb 全体がダウンロードされ、多くの時間がかかります。

それを回避する方法はありますか?pom.xml にエントリを与えるように

<properties>
    <download.docmodule>true</download.docmodule>
</properties>

そしてユーザーのsettings.xmlで

<download.docmodule>false</download.docmodule>

そして、この属性を使用してドキュメントのダウンロードを停止しますか?

基本的にはCIサーバーにダウンロードしてパッケージ化してもらいたいが、開発者にはダウンロードに時間と帯域幅を無駄にさせたくない

<dependency>
    <groupId>docmodules</groupId>
    <artifactId>projname</artifactId>
    <version>${documentation.version}</version>
    <classifier>resources</classifier>
    <type>zip</type>
    <scope>provided</scope>
</dependency>
4

1 に答える 1

2

次のようなプロファイルを使用できます。

    <profiles>
    <profile>
        <id>donloadHelp</id>
                    <dependencies>
                       <dependency>
                         //Add your dependency
                       </dependency>
                    </dependencies>
    </profile>
</profiles>

ヘルプは、maven でプロファイルを有効にした場合にのみダウンロードされます。プロファイルを有効にするには、電話する必要があります

 mvn <target> -PdownloadHelp
于 2016-08-05T06:50:50.780 に答える