マルチモジュールプロジェクトがあります。を起動するmvn site:deploy
と、ベースモジュールの展開は正常に機能しますが、FTPサーバー上にモジュールサイトのディレクトリを作成できません。
[INFO] Error uploading site
Embedded error: Required directory: '/myremoteftprepository/myproject-mymodule' is missing
不足しているディレクトリを手動で作成すると、正常に機能しますが、それは避けたいと思います。deployコマンドがそれを作成しないのは驚くべきことです。このディレクトリの作成を強制する方法はありますか?wagon-ftpプラグインのバグですか?
参考までに、これが私のPOMです。
<build>
<extensions>
<!-- Enabling the use of FTP -->
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0</version>
</extension>
</extensions>
</build>
javadocを次のものに含めることを選択しました。
<reporting>
<plugins>
<!-- include javadoc in the site -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
<configuration>
<show>public</show>
</configuration>
</plugin>
</plugins>
</reporting>
と
<distributionManagement>
<site>
<id>site</id>
<name>maven site</name>
<url>ftp://ftp.blabla.org/myremoteftprepository</url>
</site>
</distributionManagement>
そして私のsettings.xmlは良いです。