https://github.com/sivaprasadreddy/java-dev-vagrant-box
Ubuntu based Vagrant box with Java development tools pre-installed
https://github.com/sivaprasadreddy/java-dev-vagrant-box
dev-environment-setup java packer vagrant vagrant-boxes
Last synced: about 1 year ago
JSON representation
Ubuntu based Vagrant box with Java development tools pre-installed
- Host: GitHub
- URL: https://github.com/sivaprasadreddy/java-dev-vagrant-box
- Owner: sivaprasadreddy
- License: mit
- Created: 2020-05-10T12:20:16.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-02-01T23:24:14.000Z (about 2 years ago)
- Last Synced: 2025-01-27T07:42:12.828Z (about 1 year ago)
- Topics: dev-environment-setup, java, packer, vagrant, vagrant-boxes
- Language: Shell
- Size: 6.84 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java Dev Vagrant Box
Ubuntu based Vagrant box with Java development tools pre-installed.
The Vagrant box **sivalabs/ubuntu_bionic64_java** is build using Packer and
published on Vagrant Cloud: https://app.vagrantup.com/sivalabs/boxes/ubuntu_bionic64_java
## How to use?
**Vagrantfile**
```
Vagrant.configure("2") do |config|
config.vm.box = "sivalabs/ubuntu_bionic64_java"
config.vm.box_version = "0.0.1"
end
```
The following tools are pre-installed:
1. SDKMAN
2. JDK 8 and JDK 11
3. Maven using SDKMAN
4. Gradle using SDKMAN
5. Docker, Docker Compose
6. jq
## How to build?
```shell script
java-dev-vagrant-box> packer build packer.json
```
After creating the box you can upload it through Web UI https://app.vagrantup.com/boxes/new
or using API https://www.vagrantup.com/docs/vagrant-cloud/api.html#create-a-box