簡體   English   中英

在Maven中生成javadoc,然后通過scp上傳?

[英]Generate javadoc in maven and then upload via scp?

我的Maven javadoc插件現在可以正常工作,但是我不知道如何通過scp將其添加到遠程目錄。

我如何通過scp傳輸javadoc文件,但是在生成它們之后呢? 當我致電site:site時,會自動發生嗎?

謝謝!

默認情況下,maven-javadoc-plugin不會附加到任何階段/目標,您需要在pom.xml中手動配置它。

請參閱生成Javadocs作為項目報告的一部分

要將Javadocs生成為網站生成的一部分,您應該在pom的部分中添加Javadoc插件:

  <project> ... <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.8.1</version> <configuration> ... </configuration> </plugin> </plugins> ... </reporting> ... </project> 

當您執行mvn網站時,將生成javadocs並將其包含在生成的網站中。 javadocs的鏈接將添加到“項目報告”菜單中。


另外,如果您使用maven-release-plugin,則默認情況下會自動處理javadoc生成(和上傳),請參見此處

在執行release:perform目標完成之后,將創建以下delvierables並將其部署到本地和遠程存儲庫。

  • 工件id-version.jar
    當前版本的項目的二進制文件。

  • 工件id-version-javadoc.jar
    解釋當前版本中類的當前功能的javadoc。

  • 工件id-version-source.jar
    用於構建項目當前版本的源代碼修訂版。

  • 工件id-version.pom
    pom.xml文件的內容用於創建項目的當前版本。


如果要將Javadoc生成附加到站點以外的某個階段/目標,請查看如何部署Javadoc jar文件?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM