From b7505d1f8aa2acf8741e09fcfb1a166ace429e5b Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Mon, 16 Mar 2015 00:20:48 +0800 Subject: [PATCH] Update 11.2. Adding classpath dependencies.md --- .../11.2. Adding classpath dependencies.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/II. Getting started/11.2. Adding classpath dependencies.md b/II. Getting started/11.2. Adding classpath dependencies.md index e69de29..88a29aa 100644 --- a/II. Getting started/11.2. Adding classpath dependencies.md +++ b/II. Getting started/11.2. Adding classpath dependencies.md @@ -0,0 +1,19 @@ +### 11.2. 添加classpath依赖 + +Spring Boot提供很多"Starter POMs",这能够让你轻松的将jars添加到你的classpath下。我们的示例程序已经在POM的`partent`节点使用了`spring-boot-starter-parent`。`spring-boot-starter-parent`是一个特殊的starter,它提供了有用的Maven默认设置。同时,它也提供了一个`dependency-management`节点,这样对于”blessed“依赖你可以省略`version`标记。 + +其他的”Starter POMs“简单的提供依赖,这些依赖可能是你开发特定类型的应用时需要的。由于正在开发一个web应用,我们将添加一个`spring-boot-starter-web`依赖-但在此之前,让我们看下目前所拥有的: +```shell +$ mvn dependency:tree +[INFO] com.example:myproject:jar:0.0.1-SNAPSHOT +``` +`mvn dependency:tree`命令以树形表示来打印你的项目依赖。你可以看到`spring-boot-starter-parent`本身并没有提供依赖。编辑我们的`pom.xml`,并在`parent`节点下添加`spring-boot-starter-web`依赖: +```xml + + + org.springframework.boot + spring-boot-starter-web + + +``` +如果再次运行`mvn dependency:tree`,你将看到现在有了一些其他依赖,包括Tomcat web服务器和Spring Boot自身。