当前位置: 首页 > 知识库问答 >
问题:

Spring boot我的jar文件在哪里

姬乐池
2023-03-14

Spring boot使安装一个简单的应用程序变得非常容易。但实际上,我需要更长的时间才能获得一个可以上传到远程服务器的jar文件。我使用IntelliJ,没有命令行,我使用gradle。应用程序正在以某种方式运行Intellij。但是创建的文件在哪里?我从Bootjar买的罐子在哪里?

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:2.0.0.RELEASE")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

bootJar {
    baseName = 'gs-spring-boot'
    version =  '0.1.0'
}

repositories {
    mavenCentral()
}

sourceCompatibility = 1.8
targetCompatibility = 1.8

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")

    compile("org.springframework.boot:spring-boot-starter-actuator")

    testCompile("org.springframework.boot:spring-boot-starter-test")

    // add spring data repos
    compile("org.springframework.boot:spring-boot-starter-data-jpa")

    compile("org.postgresql:postgresql:42.2.4")

    // REST interface
    compile("org.springframework.boot:spring-boot-starter-data-rest")

    // Security
    compile("org.springframework.boot:spring-boot-starter-security")
}

更新:添加了项目结构图片:

更新2:文件夹结构:

共有2个答案

越嘉石
2023-03-14

build/libs(如果您已经运行build来构建jar文件)

洪育
2023-03-14

如果您只是在IDE中运行它,则不会创建jar。为了做到这一点,您需要从IDE或命令行运行gradle构建(在您的情况下)以将其构建到jar中。

从命令行转到项目目录并键入以下内容:

./gradlew build

这将执行gradle包装器,该包装器应下载运行构建所需的所有内容,然后执行构建。

然后,您将在build/lib中找到您的jar

 类似资料:
  • 问题内容: 我从“ 简单步骤中的Hibernate 3.2 ”一书开始学习Hibernate框架,但是我下载了最新版本的Hibernate,即4.1.9。根据这本书,我们需要在类路径中添加许多基本的jar,例如 Anttr-2.7.6.jar asm.jar asm-attrs.jar cglib-2.1.3.jar commons-collections-2.1.1.jar commons-lo

  • 问题内容: 我正在尝试使用Hadoop实现一个示例单词计数程序。我已经下载并安装了Hadoop 2.0.0。我想使用Eclipse来执行此示例程序,因为我认为稍后在我的真实项目中,我仅需使用Eclipse。 我找不到类似Hadoop的jar文件hadoop-core.jar以及其他必需的jar文件。我搜索了2.0 hadoop的所有文件夹,但找不到这些文件。这些相同的文件在Hadoop的1.0版本

  • 我从start.spring生成了一个gradle项目。io使用spring初始化器,并在其中添加了几行,以打印出典型的hello world消息以及url的名称。当在本地主机8080上从intellij idea运行时,它可以正常工作。但是jar文件在哪里?我选择了jar打包并添加了web依赖项。我的印象是,这将生成一个jar文件,包括我可以“只运行”的web服务器。我错过了什么?

  • 问题内容: 我只是在评估H2数据库…下载并解压缩了安装文件,并连接到的数据库。是我的主目录,不存在(我希望H2创建它)。 控制台似乎可以正常工作。我创建了一个表并向其中插入了一行。即使断开并重新连接控制台,我也可以看到并查询该表。 但是,我没有看到预期的文件。它在哪里? 问题答案: 您确定没有: 文件?如果没有,请尝试以下操作: 它的作用是寻找H2控制台的Java进程,获取其PID并列出该进程的所

  • 问题内容: 启动程序时,我需要阅读一个文本文件。我正在使用eclipse并启动了一个新的Java项目。在我的项目文件夹中,我有“ src”文件夹和标准的“ JRE系统库” + staedteliste.txt …我只是不知道将文本文件放在何处。我确实尝试过我可以考虑的每个文件夹....我不能使用“硬编码”路径,因为文本文件需要包含在我的应用中… 我使用以下代码读取文件,但出现此错误: } 问题答案

  • 问题内容: 我使用netfishs 6.7.1和glassfish v2.1编写了一个Web服务项目,将log4j.properties放入项目的根目录并使用: 在构造函数中: 在功能上: 但是,这是错误信息(实际上,我已经尝试将它几乎可以实现的每个目录都放入): 问题答案: 我知道回答这个问题有点晚了,也许您已经找到了解决方案,但是我将发布我找到的解决方案(在我进行大量Google搜索之后),因