gpt4 book ai didi

spring-mvc - 在gradle项目中部署SpringMvcPortlet

转载 作者:行者123 更新时间:2023-12-03 05:21:11 26 4
gpt4 key购买 nike

即时通讯使用liferay 7.1,当我想部署SpringMvcPortlet时,出现此错误:
无法解析配置':wars:mySpringMvcPortlet:compileClasspath'的所有文件。

Could not find javax.validation:validation-api:.Required by:project :wars:SpringMvcPortletFormationCould not find org.hibernate.validator:hibernate-validator:.Required by:project :wars:SpringMvcPortletFormationPossible solution:


  • 声明提供 Artifact 的存储库,请参阅https://docs.gradle.org/current/userguide/declaring_repositories.html上的文档

  • 您知道我的错误在哪里吗?
    提前致谢

    最佳答案

    这里有一个依赖项问题,您必须管理SpringMvcPortletFormationPossible项目的所有依赖项,并且需要将它们正确放置在build.gradle文件中,
    因此,我建议将mavenLocal()添加到repositories { }中,以便能够从本地存储库中搜索所有本地依赖项并正确找到它们:
    例:

      buildscript {
    dependencies {
    classpath group: "com.liferay", name: "com.liferay.gradle.plugins", version: "3.13.8"
    }

    repositories {
    mavenLocal()
    maven {
    url "https://repository-cdn.liferay.com/nexus/content/groups/public"
    }
    }
    }
    apply plugin: "com.liferay.plugin"

    dependencies { .... // your dependency here // .... }


    repositories {
    mavenLocal()

    maven {
    url "https://repository-cdn.liferay.com/nexus/content/groups/public"
    }
    }

    关于spring-mvc - 在gradle项目中部署SpringMvcPortlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63429731/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com