Maven:类路径依赖项和启动器?
Maven: Classpath dependencies and starters?
在本教程 https://usha-dewasi.medium.com/service-registry-using-spring-cloud-netflix-eureka-cba573c693b 的“在服务器端安装 Eureka”下,有
的说明
Add org.springframework.boot:spring-cloud-starter-eureka-server on your classpath.
现在作为 maven 和 spring 的初学者,我不知道术语 starter
的含义,也不知道如何“添加”,显然 [= =11=] 和“您的类路径”上的 artifactId
。
我刚刚发现这里使用的术语 https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html as well as in this (https://maven.apache.org/plugins-archives/maven-surefire-plugin-2.12.4/examples/configuring-classpath.html) 类路径的 maven-doc 条目。
我不太确定我应该做什么或如何相应地更改 pom.xml
。我在任何地方都找不到解释。很高兴得到您的帮助。
您真诚的,
冯·斯波茨
在 Maven 项目中 “在我们的类路径上添加 X” 它们意味着在您的 pom.xml
上添加 X 依赖项,如下所示:
<dependencies>
(... Other dependencies ...)
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
<version>3.0.3</version>
</dependency>
(... Other dependencies ...)
</dependencies>
阅读更多here。
关于 Spring Boot Starters,它们基本上是一组方便的依赖描述符,您可以将它们包含在您的应用程序中,无需添加一堆依赖于你自己。它还保证它们包含的依赖项的版本确实可以一起工作。阅读更多 here.
在本教程 https://usha-dewasi.medium.com/service-registry-using-spring-cloud-netflix-eureka-cba573c693b 的“在服务器端安装 Eureka”下,有
的说明Add org.springframework.boot:spring-cloud-starter-eureka-server on your classpath.
现在作为 maven 和 spring 的初学者,我不知道术语 starter
的含义,也不知道如何“添加”,显然 [= =11=] 和“您的类路径”上的 artifactId
。
我刚刚发现这里使用的术语 https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html as well as in this (https://maven.apache.org/plugins-archives/maven-surefire-plugin-2.12.4/examples/configuring-classpath.html) 类路径的 maven-doc 条目。
我不太确定我应该做什么或如何相应地更改 pom.xml
。我在任何地方都找不到解释。很高兴得到您的帮助。
您真诚的, 冯·斯波茨
在 Maven 项目中 “在我们的类路径上添加 X” 它们意味着在您的 pom.xml
上添加 X 依赖项,如下所示:
<dependencies>
(... Other dependencies ...)
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
<version>3.0.3</version>
</dependency>
(... Other dependencies ...)
</dependencies>
阅读更多here。
关于 Spring Boot Starters,它们基本上是一组方便的依赖描述符,您可以将它们包含在您的应用程序中,无需添加一堆依赖于你自己。它还保证它们包含的依赖项的版本确实可以一起工作。阅读更多 here.