From 15c43d3eaea9853bde894b559ea0112771de8cb7 Mon Sep 17 00:00:00 2001 From: a2geek Date: Sat, 26 Sep 2026 18:52:47 -0500 Subject: [PATCH] Modularizing. --- .github/workflows/build.yml | 2 +- api/src/main/java/module-info.java | 5 +++++ gradle.properties | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 api/src/main/java/module-info.java diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 233c30e..b2e854a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -55,7 +55,7 @@ jobs: - name: Look for license phrase run: | outfile=$(mktemp) - find . -name "*.java" | xargs grep -L "GNU General Public License" > ${outfile} + find . -name "*.java" -not -name "module-info.java" | xargs grep -L "GNU General Public License" > ${outfile} if [ -s "${outfile}" ] then echo "License headers missing on the following files:" diff --git a/api/src/main/java/module-info.java b/api/src/main/java/module-info.java new file mode 100644 index 0000000..6d613eb --- /dev/null +++ b/api/src/main/java/module-info.java @@ -0,0 +1,5 @@ +module org.applecommander.bastools { + requires java.desktop; + + exports org.applecommander.bastools.api; +} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index ce17b8f..3204995 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ # Universal bastools version number. Used for: # - Naming JAR file. # - The build will insert this into a file that is read at run time as well. -version=5.0 +version=5.1 # Maven Central Repository G and A of GAV coordinate. :-) group=org.applecommander