Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从Nexus导入maven依赖项_Java_Gradle_Nexus - Fatal编程技术网

Java 如何从Nexus导入maven依赖项

Java 如何从Nexus导入maven依赖项,java,gradle,nexus,Java,Gradle,Nexus,我正在学习Nexus存储库。并尝试将工件上传到Nexus上的maven存储库。如何将其导入到spring boot项目中?我已通过web界面将*.jar文件上载到我的存储库。此外,我也尝试过,但它没有找到我的依赖项 我犯了这个错误 > Could not resolve all files for configuration ':compileClasspath'. > Could not find mygroup.myartifact:0.0.1:. 这是我试过的 plug

我正在学习Nexus存储库。并尝试将工件上传到Nexus上的maven存储库。如何将其导入到spring boot项目中?我已通过web界面将*.jar文件上载到我的存储库。此外,我也尝试过,但它没有找到我的依赖项

我犯了这个错误

> Could not resolve all files for configuration ':compileClasspath'.
   > Could not find mygroup.myartifact:0.0.1:.
这是我试过的

plugins {
    id 'org.springframework.boot' version '2.4.2'
    id 'io.spring.dependency-management' version '1.0.11.RELEASE'
    id 'java'
}

group = 'com.example.project'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

repositories {
    maven {
        url 'http://nexusUrl:8081/repository/my-repo'

        credentials {
            username = 'admin'
            password = 'admin123'
        }
    }
    mavenCentral()
}

dependencies {
        
    implementation 'org.springframework.boot:spring-boot-starter'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'org.springframework.boot:spring-boot-starter-cache'
    implementation 'org.springframework.boot:spring-boot-starter-data-rest'

    implementation 'mygroup.myartifact:0.0.1'
    
    ...
}


有人能帮我吗?

您应该使用
'mygroup:myartifact:0.0.1'
(注意:而不是。)。这假定
mygroup
是组,
myartifact
是工件名称。

@@。我不再看到上述错误。但是,如果依赖项的组名与项目的组名相同,如何将其导入到项目中?对于依赖项,即使组与当前项目中的组名相同,也始终指定完整的坐标。