2016-03-25 6 views
0

Dies ist mein erstes Projekt mit Spring (und ich bin auch nicht zu erfahren mit Maven) Ich habe versucht, ein neues Maven-Projekt mit vorhandenen pom.xml zu importieren Netbeans. Ich habe viele Fragen gesehen, die hier schon einmal gestellt wurden, aber die Antworten haben diese Fehler nicht behoben.Differenet Fehler beim laufen Maven Projekt mit bestehenden pom.xml zu Netbeans

mvn clean install Rückkehr dieser Fehler

[INFO] --------------------------------- -------------------------------------- [ERROR] Fehler beim Ausführen des Ziels org.springframework .boot: spring-boot-maven-plugin : 1.2.0.RELEASE: Umpacken (Standard) auf Projekt ssh-on-web: Ausführungsstandard von g oal org.springframework.boot: spring-boot-maven-plugin: 1.2.0.RELEASE: repackage fa iled: Kann Hauptklasse nicht finden -> [Hilfe 1]

Auch wenn ich versuche, die Maven-Web-Anwendung mit Tomcat zu laufen gibt es diesen Fehler:?

Undeploying ... undeploy path =/ OK - Anwendung nicht déployée pour le chemin de contexte/ In -Stellen Sie die Bereitstellung unter C: \ Benutzer \ Admin \ Desktop \ ssh-on-web-master \ Ziel \ ssh-on-web-1.0-SNAPSHOT Bereitstellung wird ausgeführt ... deploy? config = Datei% 3A% 2FC % 3A% 2FUsers% 2Fadmin% 2FAppData% 2Flocal% 2Femp% 2Fcontext6208589662765502295.xml & Pfad =/ ECHEC - Die Anwendung für den Contexte-Satz/die Contracted-Context-Datei für den Conchext

hier Sie finden, wie die pom.xml wie folgt aussieht: 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> 
     <packaging>war</packaging> 

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

     <groupId>ssh-on-web</groupId> 
     <artifactId>ssh-on-web</artifactId> 
     <version>1.0-SNAPSHOT</version> 

     <properties> 
      <maven.compiler.source>1.8</maven.compiler.source> 
      <maven.compiler.target>1.8</maven.compiler.target> 
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     </properties> 

     <dependencies> 
      <dependency> 
       <groupId>com.hierynomus</groupId> 
       <artifactId>sshj</artifactId> 
       <version>0.11.0</version> 
      </dependency> 
      <dependency> 
       <groupId>net.sf.expectit</groupId> 
       <artifactId>expectit-core</artifactId> 
       <version>0.6.1</version> 
      </dependency> 
      <dependency> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-starter-web</artifactId> 
      </dependency> 
      <dependency> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-starter-websocket</artifactId> 
      </dependency> 
      <dependency> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-starter-tomcat</artifactId> 
       <!--<scope>provided</scope>--> 
      </dependency> 
      <dependency> 
       <groupId>javax.el</groupId> 
       <artifactId>javax.el-api</artifactId> 
       <version>2.2.4</version> 
      </dependency> 
     </dependencies> 

     <build> 
      <plugins> 
       <plugin> 
        <groupId>org.springframework.boot</groupId> 
        <artifactId>spring-boot-maven-plugin</artifactId> 
        <configuration> 
      <mainClass>com.kodcu.ApplicationStarter</mainClass> 
      <layout>ZIP</layout> 
      <goal> run </goal> 
      </configuration> 
       </plugin> 
      </plugins> 
     </build> 


    </project> 

und das ist, wie mein Projekt Verzeichnisse wie folgt aussieht: My web-application tree

Mit freundlichen Grüßen

+0

Ich denke, Sie haben einen Fehler in der Deklaration in der Eltern der Abhängigkeit 'org.springframework.boot': Werfen Sie einen Blick auf [this] (https://repo1.maven.org/maven2/org/springframework/boot/ Spring-Boot-Starter-Eltern/1.3.3.RELEASE/Spring-Boot-Starter-Eltern-1.3.3.RELEASE.pom) – Hohenheim

Antwort

1

Ich hatte das selbe Problem, später fand ich heraus, dass ich pom.xml in das falsche Verzeichnis gestellt hatte. Ich hatte es eingefügt: src/main/java/. Der richtige Speicherort für pom.xml befindet sich im Ordner src, auf derselben Ebene wie der Ordner main.

Wenn Sie denselben Fehler gemacht haben, legen Sie ihn einfach in den richtigen Ordner in src, und führen Sie dann mvn clean install erneut, und es wird problemlos ausgeführt.

Verwandte Themen