java-如何使Maven站点描述符部署到Artifactory?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-如何使Maven站点描述符部署到Artifactory?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1897字,纯文字阅读大概需要3分钟。
内容图文
![java-如何使Maven站点描述符部署到Artifactory?](/upload/InfoBanner/zyjiaocheng/660/89ff591d52be4573a8cf55f78426ac47.jpg)
我正在尝试为具有父项目的项目生成站点,并收到以下错误.
[INFO] Parent project loaded from repository: com.mycompany:java-parent:pom:2.0.8
[INFO] Parent project loaded from repository: com.mycompany:parent:pom:2.0.8
Downloading: http://mycompany.com:8083/artifactory/ecommerce-repos/com/mycompany/parent/java-parent/2.0.8/java-parent-2.0.8-site_en.xml
[INFO] Unable to find resource 'com.mycompany:java-parent:xml:site_en:2.0.8' in repository eecomdev1-eecom (http://mycompany.com:8083/artifactory/ecommerce-repos)
Downloading: http://repo1.maven.org/maven2/com/mycompany/parent/java-parent/2.0.8/java-parent-2.0.8-site_en.xml
[WARNING] Unable to get resource 'com.mycompany:java-parent:xml:site_en:2.0.8' from repository central (http://repo1.maven.org/maven2): Error transferring file: Connection refused
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] SiteToolException: The site descriptor cannot be resolved from the repository: IOException: Unable to locate site descriptor: Permission denied
我很惊讶它在repo1上找不到它.对我们公司存储库的检查表明,site_en文件尚未部署到我们的工件中.
该站点的确从我们进行大部分构建的机器上生成.事实证明,由于它为父级和Java父级构建了实际的发行版,因此它在其本地存储库(本地磁盘上的一个存储库)中具有site_en.xml文件.
我想开始,我需要2种可能的解决方案之一:
>一种告诉子项目停止尝试查找父项目site.xml的方法.
>一种将site.xml文件部署到工件的方法.
我尝试找到任何一种解决方案的尝试均以失败告终.我可以将站点xml文件放入本地工件的唯一方法是运行完整的mvn release:prepare release:perform.我无法弄清楚如何使它们将这些文件部署到工件上,或者如何在没有实际发布的情况下生成这些文件.
有任何想法吗?
解决方法:
您是否尝试了http://maven.apache.org/plugins/maven-site-plugin/maven-3.html#Site_descriptor_attachment的说明?
有了此配置,您应该能够简单地mvn部署
内容总结
以上是互联网集市为您收集整理的java-如何使Maven站点描述符部署到Artifactory?全部内容,希望文章能够帮你解决java-如何使Maven站点描述符部署到Artifactory?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。