JavaVi - vi/vim editor clone jvi
Brought to you by:
err
Post nbvi-2.0.9 jVi's build system is converted to gradle. And NetBeans' jvi-wrapper build script does ant exec of gradle then grabs the jar. Note that frgall is used: target 11, source 19, fraagl needs gradle 6.8.x, which means jdk-11 to jdk-15. The root project can be opened in NetBeans. Sub projects are jvi-core, jvi-swing and jvi-cmd. Set jvi-cmd as the main project and the debug and run buttons work. Doing "./gradlew build" creates two jars of particular interest jvi-swing/build/dist/jvi-swing.jar The jvi-swing.jar is a chubby jar and a copy of jvi-swing-<version>.jar. Look in META-INF/MANIFEST.MF see the verion information. For example: Artifact: com.raelity.jvi:jvi-swing ArtifactVersion: 2.1.0-SNAPSHOT For NetBeans, jvi-swing.jar is a wrapped jar, with no additional jars. jvi-swing.jar has additional dependencies that are satisfied by NetBeans runtime. jvi-cmd/build/libs/jvi-cmd-<version>.jar This is an uber-jar use: "java -jar jvi-cmd-<version>.jar". Several netbeans jar files and guava are included. In addition "./gradlew run" works.