Menu

Tree [1bad4d] default tip /
 History

Read Only access


File Date Author Commit
 ARCHIVE 2022-09-04 Ernie Rael Ernie Rael [236aed] GRADLE CONVERSION: FILE REORG
 buildSrc 2022-10-27 Ernie Rael Ernie Rael [5cb192] Fix finding motd. Use list of URIs.
 doc 2022-10-27 Ernie Rael Ernie Rael [5cb192] Fix finding motd. Use list of URIs.
 etc 2019-12-02 Ernie Rael Ernie Rael [8620f5] jdk1.8, tag FINAL_JDK1.6, docs HTML5 proj, lice...
 gradle 2022-09-04 Ernie Rael Ernie Rael [4d21d7] gradle build structure
 jvi-cmd 2022-10-27 Ernie Rael Ernie Rael [5cb192] Fix finding motd. Use list of URIs.
 jvi-core 2022-10-27 Ernie Rael Ernie Rael [5cb192] Fix finding motd. Use list of URIs.
 jvi-swing 2022-10-01 Ernie Rael Ernie Rael [0c1f7c] Higher compiler levels
 scripts 2022-10-01 Ernie Rael Ernie Rael [0c1f7c] Higher compiler levels
 .gitattributes 2022-09-04 Ernie Rael Ernie Rael [4d21d7] gradle build structure
 .gitignore 2022-09-04 Ernie Rael Ernie Rael [4d21d7] gradle build structure
 .hgeol 2020-02-09 Ernie Rael Ernie Rael [f9d57d] FeatureOrFix: keep cursor in view when JTextCom...
 .hgignore 2022-09-12 Ernie Rael Ernie Rael [4b5f08] release setup 2.0.10
 .hgtags 2022-11-08 Ernie Rael Ernie Rael [1bad4d] Added tag nbvi-2.0.13 for changeset 5cb192537729
 License.txt 2000-05-26 Ernie Rael Ernie Rael [dfe2c3] Initial revision
 README 2022-09-15 Ernie Rael Ernie Rael [e8a04d] VimPath avoid exception print on URI check.
 build.gradle 2022-09-19 Ernie Rael Ernie Rael [41b28c] Use com.raelity.namedservices-merge from gradle...
 cddl.txt 2007-09-10 Ernie Rael Ernie Rael [2e8bce] *** empty log message ***
 gradle.properties 2022-09-15 Ernie Rael Ernie Rael [e8a04d] VimPath avoid exception print on URI check.
 gradlew 2022-09-04 Ernie Rael Ernie Rael [4d21d7] gradle build structure
 gradlew.bat 2022-09-04 Ernie Rael Ernie Rael [4d21d7] gradle build structure
 settings.gradle 2022-10-27 Ernie Rael Ernie Rael [5cb192] Fix finding motd. Use list of URIs.

Read Me

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.