Move spring-boot-cli into spring-boot-tools
Closes gh-32492
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
require 'formula'
|
||||
|
||||
class SpringBoot < Formula
|
||||
homepage 'https://spring.io/projects/spring-boot'
|
||||
url 'https://repo.spring.io/${repo}/org/springframework/boot/spring-boot-cli/${project.version}/spring-boot-cli-${project.version}-bin.tar.gz'
|
||||
version '${project.version}'
|
||||
sha256 '${hash}'
|
||||
head 'https://github.com/spring-projects/spring-boot.git'
|
||||
|
||||
if build.head?
|
||||
depends_on 'maven' => :build
|
||||
end
|
||||
|
||||
def install
|
||||
if build.head?
|
||||
Dir.chdir('spring-boot-cli') { system 'mvn -U -DskipTests=true package' }
|
||||
root = 'spring-boot-cli/target/spring-boot-cli-*-bin/spring-*'
|
||||
else
|
||||
root = '.'
|
||||
end
|
||||
|
||||
bin.install Dir["#{root}/bin/spring"]
|
||||
lib.install Dir["#{root}/lib/spring-boot-cli-*.jar"]
|
||||
bash_completion.install Dir["#{root}/shell-completion/bash/spring"]
|
||||
zsh_completion.install Dir["#{root}/shell-completion/zsh/_spring"]
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user