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

将spring-boot(gradle)项目pushig到heroku时,包org.json不存在

邵崇凛
2023-03-14
web: java -Xmx384m -Xss512k -XX:+UseCompressedOops -jar target/*.jar 
--server.port=$PORT 
--spring.data.mongodb.uri=$MONGOLAB_URI

这是我的建筑Gradle

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'spring-boot'



buildscript {
    ext {
        springBootVersion = '1.4.0.RELEASE'
    }
    repositories {
        mavenCentral()
        maven {
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}



jar {
    baseName = 'planaroute'
    version = '0.0.1-SNAPSHOT'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8

repositories {
    mavenCentral()
}


dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    compile('org.springframework.boot:spring-boot-starter')
    compile("org.springframework.boot:spring-boot-starter-data-mongodb")
    compile 'org.springframework.data:spring-data-mongodb:1.9.2.RELEASE'
    compile group: 'org.json', name: 'json', version: '20160810'
    compile group: 'org.json', name: 'org.json', version: 'chargebee-1.0'
    testCompile('org.springframework.boot:spring-boot-starter-test')
}


eclipse {
    classpath {
         containers.remove('org.eclipse.jdt.launching.JRE_CONTAINER')
         containers 'org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8'
    }
}

甚至我已经下载了org.json jar,并在项目外部添加了该jar。还是不行。

共有1个答案

冷正青
2023-03-14

我在我的build.gradle文件中添加了以下依赖项,之后它工作得很好。

依赖项{编译“org.json:json:20090211”..所有其他项目依赖项.}

我希望它对你有帮助就像它对我有帮助一样。

 类似资料:
  • 我有一个Sprint启动项目,它是在另一个系统上构建的,我正试图将它导入到Eclipse(4.20.0)的一个新系统中,我遇到了一些问题。这是一个渐变Spring靴。我的身材。gradle文件在下面。我有jkd16.0。1在计算机上安装Windows 10。 我试着用gradlebuildship和STS插件导入它。当我尝试Buildship时,它在导入预览中失败,出现了一个大堆栈转储,顶行是:

  • 我的应用程序在本地运行得非常好,并与Heroku一起部署,但我正在努力构建一个Procfile,声明启动应用程序应该执行什么命令。我是一名新开发人员,在Linux进程模型如何工作方面需要一些帮助。 Heroku留档为JavaSpring Boot项目提供了两个Procfile示例: 我决定尝试遵循-cp示例,因为我没有。jar文件。 这是我当前的文件: procfile 在最近的一次开发人员访谈中

  • 本文向大家介绍详解Spring Boot 项目部署到heroku爬坑,包括了详解Spring Boot 项目部署到heroku爬坑的使用技巧和注意事项,需要的朋友参考一下 ​ 背景:最近小组进行一个环境比较恶劣的项目,由于没有真实的测试环境,决定上云,最终选择国外的heroku,折腾半天,其中有一些坑在这里记录下来,方便网友及个人。 1.账号注册 ​ heroku官网: https://www.h

  • 我读过一些教程, https://spring.io/guides/gs/spring-boot/ https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-gradle-plugin

  • 我有一个由3个模块组成的分级项目: (无依赖项) (依赖于) (取决于两个模块)

  • 我是新的gradle,我试图在STS创建spring boot gradle mutli项目,但我不明白如何创建。我能够创建单个项目。所以帮助我如何创建多个项目。 根Proect:NN-Backend Build.Gradle: 子项目:NN-过滤器构建。梯度: