Search This Blog

Modularise legacy jar

  • Run "jdeps --generate-module-info" on the legacy jar to generate module-info.java file.
    jdeps --module-path $ROOT_DIR/modules \
          --add-modules jackson.annotations,jackson.core \
          --generate-module-info ~/work $JACKSON_DATABIND_JAR
    
  • Unjar the legacy jar, add module-info.java from above, re-compile and re-jar:
    javac --module-path $ROOT_DIR/modules \
          --add-modules jackson.annotations,jackson.core \
          -d $ROOT_DIR/classes module-info.java
    





see also

No comments:

Post a Comment