/javazone

Primary LanguageJava

JavaZone - Make your own Java

Requirements

  1. git
  2. jEnv
  3. mvnvm
  4. jdk 12
  5. Common Sense

OpenJDK source

git clone https://github.com/viqueen/jdk.git

configure it

Use jenv to manage jdk versions, you will need to add an existing jdk 8 or 9 as managed version, then set the current terminal shell to use that version.

jenv add /path/to/an/existing/jdk/12/home/directory
jenv shell ${someversion}

build it

cd jdk
bash configure

make images
jenv add build/macosx-x86_64-server-release/jdk/

verify this project

git clone git@github.com:viqueen/javazone.git
cd javazone

export JAVA_HOME=$(jenv javahome)

mvn -e clean verify