2017-01-12 2 views
0

Я пытаюсь установить Spring Boot с помощью Maven. Я использую IntelliJ Community Edition (у которого нет встроенной поддержки Spring). Поэтому я вошел сюда: http://start.spring.io/ и загрузил начальный проект Spring Boot для Maven. Первое, что я сделал, это запустить «установить», чтобы установить зависимости.Где находится файл весны?

Когда установка завершена, я посмотрел на файл Java внутри SRC/основной папке/Java:

package com.example; 

import org.springframework.boot.SpringApplication; 
import org.springframework.boot.autoconfigure.SpringBootApplication; 

@SpringBootApplication 
public class DemoApplication { 

    public static void main(String[] args) { 
     SpringApplication.run(DemoApplication.class, args); 
    } 
} 

я получаю ошибки: "Не удается разрешить символ springframework/SpringApplication". Я понимаю, что эти ошибки показывают, что мой файл jar Spring не включен в путь к классам.

Мой вопрос: где находится этот файл, поэтому я могу добавить его в classpath?

Мой файл pom.xml является:

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

<groupId>com.example</groupId> 
<artifactId>demo</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>jar</packaging> 

<name>demo</name> 
<description>Demo project for Spring Boot</description> 

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.4.3.RELEASE</version> 
    <relativePath/> <!-- lookup parent from repository --> 
</parent> 

<properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
    <java.version>1.8</java.version> 
</properties> 

<dependencies> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter</artifactId> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-test</artifactId> 
     <scope>test</scope> 
    </dependency> 
</dependencies> 

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId> 
     </plugin> 
    </plugins> 
</build> 

У меня есть только один файл фляги в целевом каталоге:

$ ls target/*.jar 
target/demo-0.0.1-SNAPSHOT.jar 
+0

У вас установлен maven? Правильно ли настроен ваш pom? Весна должна быть доступна в центральном центре maven, поэтому создание (и работа) с maven не должно быть проблемой. –

+0

show your pom file – viruskimera

+0

Взгляните на официальную документацию. -> http://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html. По умолчанию банка находится в папке/target. – Dani

ответ

1

я, наконец, нашел его в: ~/.m2/репозиторий/org/springframework/