- Install Homebrew.
- Install Ansible:
brew install ansible
. - Clone this repository:
git clone https://github.com/marcelkliemannel/mac-java-dev-env-playbook.git ~/.env
. - Copy
local.config.default.yml
tolocal.config.yml
and set the values. - Install Ansible requirements:
ansible-galaxy install -r requirements.yml
. - Run playbook:
ansible-playbook main.yml --ask-become-pass
. (It may be necessary to run the Playbook several times with a restart of the terminal in between during the initial installation.)
- Font: Meslo LG M Regular Nerd Font Complete.ttf (download the latest
Meslo.zip
) - Theme: Argonaut
signing.keyId=
signing.password=
signing.secretKeyRingFile=$HOME/.gnupg/secring.gpg
gradle.publish.key=
gradle.publish.secret=
jetbrains.marketplace.token=
jetbrains.sign-plugin.password=
<settings>
<profiles>
<profile>
<id>signing</id>
<properties>
<gpg.keyname></gpg.keyname>
<gpg.passphrase></gpg.passphrase>
</properties>
</profile>
</profiles>
<servers>
<server>
<id>ossrh</id>
<username></username>
<password></password>
</server>
</servers>
</settings>