2017-02-04 3 views
0

Ich versuche, eine grundlegende Spring Boot App in Eclipse zu erstellen, aber ich finde, Maven/Eclipse zieht nicht die notwendigen grundlegenden Spring Framework Gläser, um mich zu lassen weiter entwickeln.Eclipse, neues Maven-Projekt, Spring Boot - zieht keine Bibliotheken

ich dies tun:

1) In Eclipse wählen Sie Neu -> Maven Projekt 2) Im zweiten Dialog (überspringen Urbilder) Ich gebe alle Infos für meine app, und ich geben Sie Informationen für Eltern app so dass ich mit einem pom am Ende, die zum einen aus der Feder Boot Referenzhandbuch, minus meine eigene Artefakt/Gruppe spezifisch für mein Projekt identisch aussieht:

<?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>myproject</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 

    <!-- Inherit defaults from Spring Boot --> 
    <parent> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-parent</artifactId> 
     <version>1.2.4.RELEASE</version> 
    </parent> 

    <!-- Add typical dependencies for a web application --> 
    <dependencies> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
     </dependency> 
    </dependencies> 

    <!-- Package as an executable jar --> 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-maven-plugin</artifactId> 
      </plugin> 
     </plugins> 
    </build> 

</project> 

an diesem Punkt, ich sehe Sie nicht Frühlingsgläser im Maven Dependencies-Ordner des Projekts, wie ich es in anderen Projekten sehen würde (der Ordner existiert gar nicht) Also versuche ich:

3) Maven -> Ausführen als -> Maven installieren Es heißt Build erfolgreich. Immer noch keine Bibliotheken

4) klicken Sie mit der rechten Maustaste auf Project, Maven -> Projekt aktualisieren klicken Sie auf OK Noch keine Bibliotheken.

Deshalb an dieser Stelle, wenn ich meine Application.java Klasse und setzte in der Annotation @SpringBootApplication erstellen, Eclipse-Flags es als Fehler, dass es „nicht auf eine Art gelöst werden“, und es gibt keine automatische Update importieren aus die entsprechende Bibliothek, da mein Projekt noch keine Frühlingsgläser gezogen hat

Was ist los? Was habe ich verpasst?

Antwort

0

Ich konnte diese meine Variablen in meinem Projekt Build-Pfad zu Kopien der Frühlingsgläser in meinem lokalen Dateisystem umgehen. Ich denke, es ist ein Proxy-Problem, dass ich das normale Repository nicht erreichen kann.

0

Anstatt lokale jars zu kopieren, können Sie in Ihrer pom.xml Folgendes hinzufügen. Wenn Sie kein bestimmtes Repository erreichen können, können Sie zu anderen wechseln, indem Sie diese Konfigurationseigenschaften ändern.

<repositories> 
    <repository> 
    <id>spring-releases</id> 
    <name>Spring Releases</name> 
    <url>https://repo.spring.io/libs-release</url> 
    </repository> 
</repositories> 

<pluginRepositories> 
    <pluginRepository> 
    <id>spring-releases</id> 
    <name>Spring Releases</name> 
    <url>https://repo.spring.io/libs-release</url> 
    </pluginRepository> 
</pluginRepositories>