Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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 EnableEurekaServer导入不需要';不存在_Java_Spring_Import_Netflix Eureka - Fatal编程技术网

Java EnableEurekaServer导入不需要';不存在

Java EnableEurekaServer导入不需要';不存在,java,spring,import,netflix-eureka,Java,Spring,Import,Netflix Eureka,我用gradle构建了一个Spring服务,我想用一个Eureka服务器。 我的java文件如下所示: import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; @EnableEurekaServer public class Welcome { .... } 但当我尝试用gradle文件构建它时,它会说: org.springframework.cloud.netflix.eureka.ser

我用gradle构建了一个Spring服务,我想用一个Eureka服务器。 我的java文件如下所示:

import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

@EnableEurekaServer
public class Welcome {
   ....
}
但当我尝试用gradle文件构建它时,它会说:

org.springframework.cloud.netflix.eureka.server不存在


我一直在寻找解决这个问题的办法,但似乎只有我一个人。有人知道为什么它不起作用吗?我必须在build.gradle文件中写入特定的内容吗?

以下依赖项对我有效:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-netflix-eureka-server</artifactId>
    <version>1.1.6.RELEASE</version>
</dependency>

org.springframework.cloud
spring云netflix eureka服务器
1.1.6.1发布

假设您使用物料清单来管理Spring云依赖项:


org.springframework.cloud

.

如果您使用的是gradle项目,只需将以下依赖项添加到您的
build.gradle
文件中即可:

compile('org.springframework.cloud:spring-cloud-netflix-eureka-server')

如果缺少,请在pom中指定存储库:

<repositories>
    <repository>
        <id>spring-milestones</id>
        <name>Spring Milestones</name>
        <url>https://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

春季里程碑
春季里程碑
https://repo.spring.io/milestone
假的

您必须添加一些依赖项,请参阅并感谢您的帮助!第一个链接对我有帮助。他在他的依赖项中使用了“compile'org.springframework.cloud:springcloudstartereureka server:1.0.0.M2'”,这对我没有帮助,但在将M2更改为M3之后,它突然起了作用。我花了一些时间才弄明白^^