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.