我的Maven插件的Javadoc现在工作很好,但我不知道如何通过SCP将其添加到远程目录。
如何通过SCP转移Javadoc文件,但之后,他们已经产生? 现场:当我打电话的网站可以在这个自动发生?
谢谢!
我的Maven插件的Javadoc现在工作很好,但我不知道如何通过SCP将其添加到远程目录。
如何通过SCP转移Javadoc文件,但之后,他们已经产生? 现场:当我打电话的网站可以在这个自动发生?
谢谢!
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文件?