java - 无法执行目标 org.springframework.boot :spring-boot-maven-plugin:1. 5.6.RELEASE

标签 java spring maven

刚开始接触spring boot,试了一个星期解决这个问题。 我下载了 plugin,但仍然出现相同的错误,如果需要,工具/选项我没有代理

编辑 我刚刚创建了一个用户可以注册或登录的基本项目。我有 Controller 、服务存储库、域类。但是当我想检查我的数据库是否已创建时,我收到了这个错误。我检查了我的插件 如果我错过了一些,但一切似乎都很正常。你能给我一些可能是什么问题的猜测吗?

我的 pom.xml

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.6.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-web</artifactId>
    </dependency>

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <scope>runtime</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    
    <dependency>
        <groupId>org.eclipse.persistence</groupId>
        <artifactId>javax.persistence</artifactId>
        <version>2.1.0</version>
        <type>jar</type>
    </dependency>
    
    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-commons</artifactId>
        <version>1.13.6.RELEASE</version>
        <type>jar</type>
    </dependency>
    
    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-jpa</artifactId>
        <version>1.11.6.RELEASE</version>
        <type>jar</type>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <version>1.5.6.RELEASE</version>
        <type>jar</type>
    </dependency>
</dependencies>

<build>
    <plugins>
        
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>1.5.6.RELEASE</version>
            <configuration>
                <fork>true</fork>
            </configuration>
        </plugin>
        
    </plugins>
</build>

控制台

Description:

Field `userRepository` in `com.example.service.UserService` required a bean named 'entityManagerFactory' that could not be found.


Action:

Consider defining a bean named 'entityManagerFactory' in your configuration.

最佳答案

只需将以下代码添加到您的pom.xml

100% 工作

<build>
<plugins>
 <plugin>
  <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-maven-plugin</artifactId>
         <configuration>
            <skip>true</skip>
         </configuration>
         <executions>
            <execution>
               <phase>none</phase>
            </execution>
         </executions>
      </plugin>
   </plugins>
</build>

关于java - 无法执行目标 org.springframework.boot :spring-boot-maven-plugin:1. 5.6.RELEASE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45400701/

相关文章:

java - Oracle 序列不会从 Java/Hibernate 递增

java - 在 htmlunit 中,我怎样才能获得点击元素时发送的请求?

java - 使用元字符正则表达式模式执行多个字符串替换

java - Spring Framework 中邮件的重音支持

java - 使用 Entity Manager 的 Spring junit 测试不会在 H2 文件系统数据库中插入数据

Java Spring Boot - 未经授权, postman

java - 使用远程目录 URL 时无法从 Maven 获取任何原型(prototype)

maven - jetty :run-exploded updating static resources

java - 使用 Wildfly maven docker intellij 进行热部署/热交换类

Java8 - 显式类型如何匹配一种变体 - 而不是其他类型?