2017-01-12 2 views
0

Ich versuche Spring Boot mit Maven zu installieren. Ich benutze IntelliJ Community Edition (die keine integrierte Unterstützung für Spring hat). Deshalb habe ich hier eingegeben: http://start.spring.io/, und ein erstes Spring Boot-Projekt für Maven heruntergeladen. Als erstes habe ich "install" ausgeführt, um die Abhängigkeiten zu installieren.Wo befindet sich die Spring-JAR-Datei?

Wenn die Installation abgeschlossen ist, schaute ich auf die Java-Datei in src/main/java-Ordner:

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); 
    } 
} 

ich Fehler erhalten: "Can not Symbol spring/SpringApplication lösen". Ich verstehe, dass diese Fehler angezeigt werden, da meine Spring-JAR-Datei nicht im Klassenpfad enthalten ist.

Meine Frage ist, wo befindet sich diese Datei, so dass ich es zum Klassenpfad hinzufügen kann?

Meine pom.xml Datei ist:

<?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> 

Ich habe nur eine JAR-Datei in Zielverzeichnis:

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

Haben Sie maven installiert? Ist Ihr Pom richtig eingerichtet? Frühling sollte in maven central verfügbar sein, also sollte das Bauen (und Laufen) mit maven kein Problem sein. –

+0

zeigen Sie Ihre Pom-Datei – viruskimera

+0

Werfen Sie einen Blick auf die offizielle Dokumentation. -> http://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugin-maven-plugin.html. Standardmäßig befindet sich das JAR im Ordner/target. – Dani

Antwort

1

Schließlich fand ich es unter: ~/.m2/repository/org/springframework/

Verwandte Themen