java - Spring启动无法找到org.springframework :springloaded:jar:2. 1.6.RELEASE

标签 java maven spring-boot

我对 Spring 包 org.springframework:springloaded:jar:2.1.6.RELEASE 的搜索结果为空,所以我正在寻找有关我的构建有什么问题的建议。我是 Spring 新手,如果这是一个菜鸟错误,我很抱歉。

目标是构建一个可以远程调试的简单 Spring 应用程序。如果我能让这个工作正常,那么我应该能够在更大的应用程序上进行远程调试。

当我通过 Maven 打包应用程序时,出现错误 无法在项目 scott 上执行目标 org.springframework.boot:spring-boot-maven-plugin:1.5.20.RELEASE:repackage (default): Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.5.20.RELEASE:repackage failed: Plugin org.springframework.boot:spring-boot-maven-插件:1.5.20.RELEASE 或其依赖项之一无法解析:无法在中心找到 Artifact org.springframework:springloaded:jar:2.1.6.RELEASE

在这次构建尝试之前,我毁掉了我的存储库的缓存 (~/.m2)。

这是我的 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.ctl.foobar</groupId>
    <artifactId>scott</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>Spring Boot Blank Project (from https://github.com/making/spring-boot-blank)</name>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.20.RELEASE</version>
        <!-- version>1.2.7.RELEASE</version  -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <start-class>scott.App</start-class>
        <java.version>1.8</java.version>
        <rest.assured.version>2.3.3</rest.assured.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.jayway.restassured</groupId>
            <artifactId>rest-assured</artifactId>
            <version>${rest.assured.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludeDevtools>false</excludeDevtools>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <dependencies>
                    <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>springloaded</artifactId>
                        <version>2.1.6.RELEASE</version>
                    </dependency> 
                    <dependency>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-loader-tools</artifactId>
                        <version>2.1.6.RELEASE</version>
                    </dependency>
                </dependencies>
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <addResources>true</addResources>
                    <jvmArguments>
            -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
                    </jvmArguments>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>springloaded</artifactId>
                        <version>2.1.6.RELEASE</version>
                    </dependency>
                </dependencies>
            </plugin>
        </plugins>
    </build>
</project>

我的 application.properties 是

spring.thymeleaf.cache=false
spring.main.show-banner=false
logging.level.jdbc=OFF
logging.level.jdbc.sqltiming=DEBUG
logging.level.jdbc.resultsettable=DEBUG
spring.devtools.livereload.enabled=false
spring.devtools.restart.enabled=false

spring.devtools.remote.debug.enabled=true

如有任何建议、评论或评论,我们将不胜感激。

最佳答案

该死的,Chathuranga Chandrasekara 是对的,在我回去并对我的 pom 进行这两个更改后,它就构建了

在我添加的依赖项部分

   <dependency>
       <groupId>org.springframework</groupId>
       <artifactId>springloaded</artifactId>
       <version>1.2.8.RELEASE</version>
   </dependency>

并将插件部分更改为

            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <addResources>true</addResources>
                    <jvmArguments>
            -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
                    </jvmArguments>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>springloaded</artifactId>
                        <version>1.2.8.RELEASE</version>
                    </dependency>
                </dependencies>
            </plugin>

我第一次尝试时一定错过了一些东西。

谢谢

关于java - Spring启动无法找到org.springframework :springloaded:jar:2. 1.6.RELEASE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56874562/

相关文章:

java - Spring SimpleThreadScope 未在@Components 上正确 Autowiring

java - 如何修复java编译时的一些错误

java - Jhipster 项目生产服务器上的错误构建

java - M2Eclipse:从 Eclipse 工作区解决 Maven 依赖关系

Spring Boot - 缓慢的请求/响应

java - 嵌套异常是 java.io.FileNotFoundException : AbstractCouchbaseDataConfiguration. 类无法打开,因为它不存在

java - Spring Boot - YML 配置 - 合并时删除条目

java - 在元素 xml 之间保留文字字符串

java - SSL 与 javamail 不工作

eclipse - Jersey + Swagger + Swagger-UI + Maven 配置