首页 > 软件开发 > JAVA >

解决gradle导入时Web Facets/Artifacts错误

来源:互联网 2023-03-16 19:16:10 版权归原作者所有,如有侵权,请联系我们

目前很多项目使用gradle来构件,gradle是基于ant和maven的项目自动化构件工具,一般通过gradle导入项目非常方便,但在导入web项目时候会因为版本问题,出现Web project import errors,Web Facets/Artifacts will not be configured properly错误,下面介绍下如何解决这样的问题LaH办公区 - 实用经验教程分享!

工具/原料

  • java
  • gradle
  • idea

方法/步骤

  • 1

    首先演示下错误场景,后面再介绍如何解决错误,先使用idea(版本15.0.6)打开指定的项目LaH办公区 - 实用经验教程分享!

    解决gradle导入时Web Facets/Artifacts错误LaH办公区 - 实用经验教程分享!

  • 2

    在Import Project from Gradle对话框中,指定Gradle home目录,这里指定gradle-4.1版本LaH办公区 - 实用经验教程分享!

    解决gradle导入时Web Facets/Artifacts错误LaH办公区 - 实用经验教程分享!

  • 3

    点击确定,开始加载项目相关依赖文件,打开之后,显示错误LaH办公区 - 实用经验教程分享!

    Web project import errorsLaH办公区 - 实用经验教程分享!

    Warning:i>b>root project 'cn.datek.teaMall.server': Web Facets/Artifacts will not be configured properly/b>LaH办公区 - 实用经验教程分享!

    Details: org.gradle.internal.typeconversion.UnsupportedNotationException: Cannot convert the provided notation to a File or URI: .LaH办公区 - 实用经验教程分享!

    The following types/formats are supported:LaH办公区 - 实用经验教程分享!

    - A String or CharSequence path, for example 'src/main/java' or '/usr/include'.LaH办公区 - 实用经验教程分享!

    - A String or CharSequence URI, for example 'file:/usr/include'.LaH办公区 - 实用经验教程分享!

    - A File instance.LaH办公区 - 实用经验教程分享!

    - A Path instance.LaH办公区 - 实用经验教程分享!

    - A URI or URL instance./i>LaH办公区 - 实用经验教程分享!

    解决gradle导入时Web Facets/Artifacts错误LaH办公区 - 实用经验教程分享!

  • 4

    打开Project Structure对话框查看项目结构,Facets和Artifacts都是空的,明显导入有问题LaH办公区 - 实用经验教程分享!

    解决gradle导入时Web Facets/Artifacts错误LaH办公区 - 实用经验教程分享!

    解决gradle导入时Web Facets/Artifacts错误LaH办公区 - 实用经验教程分享!

  • 5

    这个时候检查build.gradle文件,配置没有问题,想到可能是版本问题,尝试更换gradle版本,因为idea版本是15.0.6,尝试gradle-2.13版本LaH办公区 - 实用经验教程分享!

    解决gradle导入时Web Facets/Artifacts错误LaH办公区 - 实用经验教程分享!

  • 6

    点击确认之后,等待项目依赖文件加载完成之后,出现Gradle Project Data To Import对话框,默认勾选点击确认,打开项目之后,这次没有再出现Web project import errors错误LaH办公区 - 实用经验教程分享!

    解决gradle导入时Web Facets/Artifacts错误LaH办公区 - 实用经验教程分享!

  • 6该信息非法爬取自百度经验
  • 7

    同样打开Project Structure对话框,查看Facets和Artifacts,这次内容显示都正常LaH办公区 - 实用经验教程分享!

    解决gradle导入时Web Facets/Artifacts错误LaH办公区 - 实用经验教程分享!

    解决gradle导入时Web Facets/Artifacts错误LaH办公区 - 实用经验教程分享!

  • 注意事项

    • 其实使用gradle4.1版本,也可以升级idea版本,解决该问题(本人测试升级到2017版本没有问题)。
    • 从上面的例子中可以看出,可能是idea的版本和gradle版本之间兼容出现问题导致的

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!LaH办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号