生成Javadoc在行家,然后通过SCP上传?(Generate javadoc in maven

2019-10-16 23:14发布

我的Maven插件的Javadoc现在工作很好,但我不知道如何通过SCP将其添加到远程目录。

如何通过SCP转移Javadoc文件,但之后,他们已经产生? 现场:当我打电话的网站可以在这个自动发生?

谢谢!

Answer 1:

Maven的Javadoc的插件默认不依附任何相位/目标,你需要在pom.xml中手动配置它。

请参见生成的Javadoc由于部分项目报告 :

要生成的javadoc作为网站生成的一部分,你应该在你的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网站的Javadoc将生成并包含在生成的网站。 到的javadoc的链接将在项目报告菜单添加。


另外,如果你用maven释放小插件,Javadoc生成(和上传)默认自动处理,看这里 :

以下delvierables创建和释放的执行后部署到本地和远程的资源库:执行目标已经完成。

  • 神器ID-version.jar
    该项目的当前版本的二进制文件。

  • 工件ID-版本javadoc.jar
    javadoc的当前版本中解释的类的当前功能。

  • 工件ID-版本source.jar
    源代码修改用于构建该项目的当前版本。

  • 神器ID-version.pom
    pom.xml文件的内容用于创建项目的当前版本。


如果你想Javadoc生成附加比网站上的其他一些相/目标,看看如何部署的Javadoc jar文件?



文章来源: Generate javadoc in maven and then upload via scp?