文件名称:heroku-buildpack-java:适用于Java应用程序的Heroku构建包
文件大小:232KB
文件格式:ZIP
更新时间:2024-05-26 08:25:16
Shell
适用于Java的Heroku buildpack 这是Java应用程序的官方构建包。 它使用Maven 3.6.2来构建您的应用程序,并使用OpenJDK 8来运行它。 但是,可以如下所述配置JDK版本。 这个怎么运作 如果构建包在其根目录中具有pom.xml文件或插件支持的其他POM格式之一,它将把您的应用程序检测为Java。 它将使用Maven执行pom.xml定义的构建并下载依赖项。 .m2文件夹(本地Maven存储库)将在构建之间缓存,以更快地解决依赖关系。 但是, mvn可执行文件和.m2文件夹在运行时都不会在您的.m2中提供。 文献资料 有关在Heroku上使用Java和buildpacks的更多信息,请参见以下Dev Center文章: 例子 配置 选择一个JDK 在项目目录的根目录中创建一个system.properties文件,并设置java.runtime.ve
【文件预览】:
heroku-buildpack-java-main
----.github()
--------dependabot.yml(171B)
--------CODEOWNERS(19B)
--------workflows()
----hatchet.lock(853B)
----.circleci()
--------config.yml(5KB)
----lib()
--------v3()
--------maven.sh(4KB)
--------frameworks.sh(695B)
--------common.sh(3KB)
----Gemfile(160B)
----etc()
--------publish.sh(814B)
----hatchet.json(431B)
----LICENSE(1KB)
----test()
--------v3(4KB)
--------shunit2(39KB)
--------utils(5KB)
--------cnb_spec()
--------detect_test.sh(1KB)
--------stdlib_stubs.sh(167B)
--------fixtures()
--------spec()
--------helpers.sh(4KB)
--------common_test.sh(2KB)
--------compile_test.sh(5KB)
--------unit(1KB)
--------test_test.sh(3KB)
--------release_test.sh(265B)
----README.md(6KB)
----Gemfile.lock(1KB)
----.gitignore(63B)
----buildpack.toml(581B)
----bin()
--------release(723B)
--------test-compile(576B)
--------build(1KB)
--------test(580B)
--------compile(649B)
--------detect(572B)
----CHANGELOG.md(1KB)
----vendor()
--------maven()