diff --git a/.github/workflows/build-jsp.yml b/.github/workflows/build-jsp.yml
index c46f3aa05..8ae18112a 100644
--- a/.github/workflows/build-jsp.yml
+++ b/.github/workflows/build-jsp.yml
@@ -10,5 +10,27 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- - run: cd UnicodeJsps && docker build .
+ - name: Set up JDK 1.8
+ uses: actions/setup-java@v1
+ with:
+ java-version: 1.8
+ - name: Cache local Maven repository
+ uses: actions/cache@v2
+ with:
+ path: ~/.m2/repository
+ key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
+ restore-keys: |
+ ${{ runner.os }}-maven-
+ - name: Build with Maven
+ run: >
+ mvn -s .github/workflows/mvn-settings.xml -B compile install package --file UnicodeJsps/pom.xml
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ - name: Upload UnicodeJsps.war
+ uses: actions/upload-artifact@v2
+ with:
+ name: UnicodeJsps
+ path: UnicodeJsps/target/UnicodeJsps.war
+ - name: build docker image
+ run: cd UnicodeJsps && docker build .
diff --git a/.github/workflows/mvn-settings.xml b/.github/workflows/mvn-settings.xml
new file mode 100644
index 000000000..89abccbc6
--- /dev/null
+++ b/.github/workflows/mvn-settings.xml
@@ -0,0 +1,48 @@
+
+
+
+ github
+
+
+
+ github
+
+
+
+ github
+ GitHub unicode-org/cldr Apache Maven Packages
+ https://maven.pkg.github.com/unicode-org/cldr
+
+
+
+
+
+
+
+ github
+ ${GITHUB_ACTOR}
+ ${GITHUB_TOKEN}
+
+
+ githubicu
+ ${GITHUB_ACTOR}
+ ${GITHUB_TOKEN}
+
+
+ githubcldr
+ ${GITHUB_ACTOR}
+ ${GITHUB_TOKEN}
+
+
+
diff --git a/.github/workflows/push-jsp-on-tag.yml b/.github/workflows/push-jsp-on-tag.yml
index 3412e88ee..0d5f1478a 100644
--- a/.github/workflows/push-jsp-on-tag.yml
+++ b/.github/workflows/push-jsp-on-tag.yml
@@ -7,16 +7,37 @@ jobs:
build-and-push-to-gcr:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - name: Get the version
- id: get_tag_name
- run: echo ::set-output name=GIT_TAG_NAME::${GITHUB_REF/refs\/tags\//}
- - uses: RafikFarhad/push-to-gcr-github-action@v3
- with:
- gcloud_service_key: ${{ secrets.GCLOUD_SERVICE_KEY }}
- registry: us.gcr.io
- project_id: dev-infra-273822
- image_name: unicode-jsps
- image_tag: ${{ steps.get_tag_name.outputs.GIT_TAG_NAME}}
- dockerfile: ./UnicodeJsps/Dockerfile
- context: ./UnicodeJsps/
+ - uses: actions/checkout@v2
+ - name: Set up JDK 1.8
+ uses: actions/setup-java@v1
+ with:
+ java-version: 1.8
+ - name: Cache local Maven repository
+ uses: actions/cache@v2
+ with:
+ path: ~/.m2/repository
+ key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
+ restore-keys: |
+ ${{ runner.os }}-maven-
+ - name: Build with Maven
+ run: >
+ mvn -s .github/workflows/mvn-settings.xml -B compile install package --file UnicodeJsps/pom.xml
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ - name: Upload UnicodeJsps.war
+ uses: actions/upload-artifact@v2
+ with:
+ name: UnicodeJsps
+ path: UnicodeJsps/target/UnicodeJsps.war
+ - name: Get the version
+ id: get_tag_name
+ run: echo ::set-output name=GIT_TAG_NAME::${GITHUB_REF/refs\/tags\//}
+ - uses: RafikFarhad/push-to-gcr-github-action@v3
+ with:
+ gcloud_service_key: ${{ secrets.GCLOUD_SERVICE_KEY }}
+ registry: us.gcr.io
+ project_id: dev-infra-273822
+ image_name: unicode-jsps
+ image_tag: ${{ steps.get_tag_name.outputs.GIT_TAG_NAME}}
+ dockerfile: ./UnicodeJsps/Dockerfile
+ context: ./UnicodeJsps/
diff --git a/UnicodeJsps/.classpath b/UnicodeJsps/.classpath
index 122a63aaa..8ea53d1ff 100644
--- a/UnicodeJsps/.classpath
+++ b/UnicodeJsps/.classpath
@@ -1,24 +1,33 @@
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/UnicodeJsps/.gitignore b/UnicodeJsps/.gitignore
index ee0425f34..211ff160c 100644
--- a/UnicodeJsps/.gitignore
+++ b/UnicodeJsps/.gitignore
@@ -1,3 +1,4 @@
# parent ignores *.d files.
-!/jetty.d
\ No newline at end of file
+!/jetty.d
+/target
diff --git a/UnicodeJsps/.project b/UnicodeJsps/.project
index 7d86d3316..60916c510 100644
--- a/UnicodeJsps/.project
+++ b/UnicodeJsps/.project
@@ -6,22 +6,22 @@
- org.eclipse.wst.jsdt.core.javascriptValidator
+ org.eclipse.jdt.core.javabuilder
- org.eclipse.jdt.core.javabuilder
+ org.eclipse.wst.common.project.facet.core.builder
- org.eclipse.wst.common.project.facet.core.builder
+ org.eclipse.wst.validation.validationbuilder
- org.eclipse.wst.validation.validationbuilder
+ org.eclipse.m2e.core.maven2Builder
@@ -29,8 +29,9 @@
org.eclipse.jem.workbench.JavaEMFNature
org.eclipse.wst.common.modulecore.ModuleCoreNature
- org.eclipse.wst.common.project.facet.core.nature
org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ org.eclipse.wst.common.project.facet.core.nature
org.eclipse.wst.jsdt.core.jsNature
diff --git a/UnicodeJsps/.settings/.jsdtscope b/UnicodeJsps/.settings/.jsdtscope
index 3a28de0c7..f179e11ea 100644
--- a/UnicodeJsps/.settings/.jsdtscope
+++ b/UnicodeJsps/.settings/.jsdtscope
@@ -1,6 +1,7 @@
-
+
+
diff --git a/UnicodeJsps/.settings/org.eclipse.core.resources.prefs b/UnicodeJsps/.settings/org.eclipse.core.resources.prefs
index cfa4a288d..62b2331f1 100644
--- a/UnicodeJsps/.settings/org.eclipse.core.resources.prefs
+++ b/UnicodeJsps/.settings/org.eclipse.core.resources.prefs
@@ -1,4 +1,4 @@
eclipse.preferences.version=1
-encoding//WebContent/footer.jsp=UTF-8
-encoding//WebContent/idna.jsp=UTF-8
+encoding//src/main/java=UTF-8
+encoding//src/main/webapp=UTF-8
encoding/=UTF-8
diff --git a/UnicodeJsps/.settings/org.eclipse.jdt.core.prefs b/UnicodeJsps/.settings/org.eclipse.jdt.core.prefs
index 3a2153707..cac0df4df 100644
--- a/UnicodeJsps/.settings/org.eclipse.jdt.core.prefs
+++ b/UnicodeJsps/.settings/org.eclipse.jdt.core.prefs
@@ -1,11 +1,11 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
+org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8
diff --git a/UnicodeJsps/.settings/org.eclipse.m2e.core.prefs b/UnicodeJsps/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 000000000..f897a7f1c
--- /dev/null
+++ b/UnicodeJsps/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/UnicodeJsps/.settings/org.eclipse.wst.common.component b/UnicodeJsps/.settings/org.eclipse.wst.common.component
index 0c3135d66..2f66b1629 100644
--- a/UnicodeJsps/.settings/org.eclipse.wst.common.component
+++ b/UnicodeJsps/.settings/org.eclipse.wst.common.component
@@ -1,9 +1,9 @@
-
-
+
-
-
+
+
+
-
+
diff --git a/UnicodeJsps/.settings/org.eclipse.wst.common.project.facet.core.xml b/UnicodeJsps/.settings/org.eclipse.wst.common.project.facet.core.xml
index d2375baf8..427e35e9e 100644
--- a/UnicodeJsps/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ b/UnicodeJsps/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -1,10 +1,7 @@
-
-
-
+
-
diff --git a/UnicodeJsps/.settings/org.eclipse.wst.validation.prefs b/UnicodeJsps/.settings/org.eclipse.wst.validation.prefs
new file mode 100644
index 000000000..04cad8cb7
--- /dev/null
+++ b/UnicodeJsps/.settings/org.eclipse.wst.validation.prefs
@@ -0,0 +1,2 @@
+disabled=06target
+eclipse.preferences.version=1
diff --git a/UnicodeJsps/Dockerfile b/UnicodeJsps/Dockerfile
index f7accbb42..f172730db 100644
--- a/UnicodeJsps/Dockerfile
+++ b/UnicodeJsps/Dockerfile
@@ -7,30 +7,15 @@ RUN apk add --update -q wget make gcc musl-dev
RUN wget -np -nv --reject-regex='.*\.(lib|exe)$' --cut-dirs=4 -nH -r ${CPATH}${CVERSION}/
RUN cd source && gcc -I ../include/ -static -Os -o3 -o bidiref1 bidiref1.c brutils.c brtest.c brtable.c brrule.c
RUN ls -lh /build/source/bidiref1 && (/build/source/bidiref1 || true)
-FROM openjdk:16-alpine AS build
-# Need ant, add it. Yes, this pulls in JDK8, but it's an easier
-# way to manage this.
-RUN apk add --update apache-ant
-# Some version of tomcat. Just used for API, does not have to match TOMCATVERSION
-ARG TOMCAT_API=https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz
-RUN mkdir -p /usr/local/lib && cd /usr/local/lib/ && wget "${TOMCAT_API}" -O - | tar xfpz - && ln -svf apache-tomcat-* ./tomcat
-
-WORKDIR /home
-ADD . /home/
-ENV CATALINA_HOME /usr/local/lib/tomcat
-RUN ant -DCATALINA_HOME=${CATALINA_HOME} war
-
-# ARG TOMCATVERSION=9
-# Was not able to parameterize this
FROM jetty:9-jre11-slim AS run
# FROM tomcat:9-jdk14-openjdk-slim-buster AS run
ADD port-entrypoint.sh /port-entrypoint.sh
ADD ./jetty.d/ROOT /var/lib/jetty/webapps/ROOT/
ENTRYPOINT [ "/port-entrypoint.sh" ]
# copy the .war
-COPY --from=build /home/UnicodeJsps.war /var/lib/jetty/webapps/
+ADD target/UnicodeJsps.war /var/lib/jetty/webapps/
# copy the UCD for bidiref1
-COPY --from=build /home/src/org/unicode/jsp/bidiref1/ucd/ /usr/local/share/ucd/
+COPY src/main/resources/org/unicode/jsp/bidiref1/ucd/ /usr/local/share/ucd/
# this is the parent to 'ucd'
ENV BIDIREFHOME /usr/local/share
# copy the bidiref1 bin
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/cldr-src.jar b/UnicodeJsps/WebContent/WEB-INF/lib/cldr-src.jar
deleted file mode 100644
index 3ac7b90bb..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/cldr-src.jar and /dev/null differ
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/cldr.jar b/UnicodeJsps/WebContent/WEB-INF/lib/cldr.jar
deleted file mode 100644
index 688bdede6..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/cldr.jar and /dev/null differ
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/gson-sources.jar b/UnicodeJsps/WebContent/WEB-INF/lib/gson-sources.jar
deleted file mode 100644
index 1e07df4b0..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/gson-sources.jar and /dev/null differ
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/gson-version.txt b/UnicodeJsps/WebContent/WEB-INF/lib/gson-version.txt
deleted file mode 100644
index 24fb605e2..000000000
--- a/UnicodeJsps/WebContent/WEB-INF/lib/gson-version.txt
+++ /dev/null
@@ -1 +0,0 @@
-gson 2.8.6 2019-10-04
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/gson.jar b/UnicodeJsps/WebContent/WEB-INF/lib/gson.jar
deleted file mode 100644
index 4765c4afe..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/gson.jar and /dev/null differ
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/guava-sources.jar b/UnicodeJsps/WebContent/WEB-INF/lib/guava-sources.jar
deleted file mode 100644
index 66dd8bd20..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/guava-sources.jar and /dev/null differ
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/guava-version.txt b/UnicodeJsps/WebContent/WEB-INF/lib/guava-version.txt
deleted file mode 100644
index 2db85c28b..000000000
--- a/UnicodeJsps/WebContent/WEB-INF/lib/guava-version.txt
+++ /dev/null
@@ -1 +0,0 @@
-guava 29.0-jre 2020-04-13
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/guava.jar b/UnicodeJsps/WebContent/WEB-INF/lib/guava.jar
deleted file mode 100644
index e1fc1791f..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/guava.jar and /dev/null differ
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/icu4j-src.jar b/UnicodeJsps/WebContent/WEB-INF/lib/icu4j-src.jar
deleted file mode 100644
index 475fa4bc3..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/icu4j-src.jar and /dev/null differ
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/icu4j-version.txt b/UnicodeJsps/WebContent/WEB-INF/lib/icu4j-version.txt
deleted file mode 100644
index 74ffe0966..000000000
--- a/UnicodeJsps/WebContent/WEB-INF/lib/icu4j-version.txt
+++ /dev/null
@@ -1 +0,0 @@
-icu4j 3d8ae5eb6dc3542cbac230e195be3a38ed38e953 2020-09-22
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/icu4j.jar b/UnicodeJsps/WebContent/WEB-INF/lib/icu4j.jar
deleted file mode 100644
index b959eb762..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/icu4j.jar and /dev/null differ
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/utilities-src.jar b/UnicodeJsps/WebContent/WEB-INF/lib/utilities-src.jar
deleted file mode 100644
index 59de01c08..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/utilities-src.jar and /dev/null differ
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/utilities.jar b/UnicodeJsps/WebContent/WEB-INF/lib/utilities.jar
deleted file mode 100644
index 61badd851..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/utilities.jar and /dev/null differ
diff --git a/UnicodeJsps/WebContent/WEB-INF/lib/xercesImpl.jar b/UnicodeJsps/WebContent/WEB-INF/lib/xercesImpl.jar
deleted file mode 100644
index e0a4c2e37..000000000
Binary files a/UnicodeJsps/WebContent/WEB-INF/lib/xercesImpl.jar and /dev/null differ
diff --git a/UnicodeJsps/build.xml b/UnicodeJsps/build.xml
deleted file mode 100644
index c6de962dd..000000000
--- a/UnicodeJsps/build.xml
+++ /dev/null
@@ -1,288 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/UnicodeJsps/build/.gitignore b/UnicodeJsps/build/.gitignore
deleted file mode 100644
index 840e7d312..000000000
--- a/UnicodeJsps/build/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/classes/
diff --git a/UnicodeJsps/pom.xml b/UnicodeJsps/pom.xml
new file mode 100644
index 000000000..48d602e82
--- /dev/null
+++ b/UnicodeJsps/pom.xml
@@ -0,0 +1,177 @@
+
+
+
+ 4.0.0
+
+ UnicodeJsps
+ war
+ Unicode JSPs
+ org.unicode.unicodetools
+ 0.0.0
+
+ https://unicode.org/
+
+
+ scm:git:https://github.com/unicode-org/unicodetools.git
+
+
+
+
+ 69.1-SNAPSHOT-cldr-2021-02-17
+
+
+ 0.0.0-SNAPSHOT-87058620ea
+
+ 3.1.0
+ 2.3.3
+ 1.8
+ 1.8
+ UTF-8
+ UTF-8
+ 9.4.36.v20210114
+
+
+
+
+
+
+ com.ibm.icu
+ icu4j-for-cldr
+ ${icu.version}
+
+
+
+ com.ibm.icu
+ utilities-for-cldr
+ ${icu.version}
+
+
+
+ org.unicode.cldr
+ cldr-code
+ ${cldr.version}
+
+
+
+ javax.servlet
+ javax.servlet-api
+ ${servlet.version}
+ provided
+
+
+
+ javax.servlet.jsp
+ javax.servlet.jsp-api
+ provided
+ ${jsp.version}
+
+
+
+ com.google.code.gson
+ gson
+ 2.8.6
+
+
+
+ com.google.guava
+ guava
+ 29.0-jre
+
+
+
+ xerces
+ xercesImpl
+ 2.12.0
+
+
+ xml-apis
+ xml-apis
+ 1.4.01
+ compile
+
+
+
+ ${project.artifactId}
+
+
+ maven-war-plugin
+ org.apache.maven.plugins
+ 3.2.3
+
+
+
+ ${user.name}
+ ${maven.build.timestamp}
+ ${buildNumber}
+ ${scmBranch}
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.4
+
+
+ validate
+
+ create
+
+
+
+
+ true
+ true
+ true
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.0.0
+
+
+ add-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ src/main/webapp
+ ${project.build.directory}/${project.build.finalName}
+
+
+
+
+
+
+
+ org.eclipse.jetty
+ jetty-maven-plugin
+ ${jetty.version}
+
+
+
+
+
+
+ githubicu
+ GitHub unicode-org/icu Apache Maven Packages
+ https://maven.pkg.github.com/unicode-org/icu
+
+
+ githubcldr
+ GitHub unicode-org/cldr Apache Maven Packages
+ https://maven.pkg.github.com/unicode-org/cldr
+
+
+
diff --git a/UnicodeJsps/src/com/ibm/icu/impl/MultiComparator.java b/UnicodeJsps/src/main/java/com/ibm/icu/impl/MultiComparator.java
similarity index 100%
rename from UnicodeJsps/src/com/ibm/icu/impl/MultiComparator.java
rename to UnicodeJsps/src/main/java/com/ibm/icu/impl/MultiComparator.java
diff --git a/UnicodeJsps/src/org/unicode/cldr/tool/TablePrinter.java b/UnicodeJsps/src/main/java/org/unicode/cldr/tool/TablePrinter.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/cldr/tool/TablePrinter.java
rename to UnicodeJsps/src/main/java/org/unicode/cldr/tool/TablePrinter.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/AlternateIterator.java b/UnicodeJsps/src/main/java/org/unicode/jsp/AlternateIterator.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/AlternateIterator.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/AlternateIterator.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Annotations.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Annotations.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Annotations.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Annotations.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/BiMultimap.java b/UnicodeJsps/src/main/java/org/unicode/jsp/BiMultimap.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/BiMultimap.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/BiMultimap.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/BidiCharMap.java b/UnicodeJsps/src/main/java/org/unicode/jsp/BidiCharMap.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/BidiCharMap.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/BidiCharMap.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/BidiReference.java b/UnicodeJsps/src/main/java/org/unicode/jsp/BidiReference.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/BidiReference.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/BidiReference.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/BranchStringPrepData.java b/UnicodeJsps/src/main/java/org/unicode/jsp/BranchStringPrepData.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/BranchStringPrepData.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/BranchStringPrepData.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Builder.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Builder.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Builder.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Builder.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/CachedProps.java b/UnicodeJsps/src/main/java/org/unicode/jsp/CachedProps.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/CachedProps.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/CachedProps.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/CharEncoder.java b/UnicodeJsps/src/main/java/org/unicode/jsp/CharEncoder.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/CharEncoder.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/CharEncoder.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Common.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Common.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Common.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Common.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/CompressedDataInput.java b/UnicodeJsps/src/main/java/org/unicode/jsp/CompressedDataInput.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/CompressedDataInput.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/CompressedDataInput.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Confusables.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Confusables.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Confusables.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Confusables.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/CreateInversions.java b/UnicodeJsps/src/main/java/org/unicode/jsp/CreateInversions.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/CreateInversions.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/CreateInversions.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Dummy.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Dummy.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Dummy.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Dummy.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/FileUtilities.java b/UnicodeJsps/src/main/java/org/unicode/jsp/FileUtilities.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/FileUtilities.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/FileUtilities.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/GeneralUtilities.java b/UnicodeJsps/src/main/java/org/unicode/jsp/GeneralUtilities.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/GeneralUtilities.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/GeneralUtilities.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/GenerateSubheader.java b/UnicodeJsps/src/main/java/org/unicode/jsp/GenerateSubheader.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/GenerateSubheader.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/GenerateSubheader.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Globe.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Globe.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Globe.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Globe.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/ICUPropertyFactory.java b/UnicodeJsps/src/main/java/org/unicode/jsp/ICUPropertyFactory.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/ICUPropertyFactory.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/ICUPropertyFactory.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Idna.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Idna.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Idna.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Idna.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Idna2003.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Idna2003.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Idna2003.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Idna2003.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Idna2008.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Idna2008.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Idna2008.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Idna2008.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Idna2008t.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Idna2008t.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Idna2008t.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Idna2008t.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/IdnaTypes.java b/UnicodeJsps/src/main/java/org/unicode/jsp/IdnaTypes.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/IdnaTypes.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/IdnaTypes.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/LanguageCode.java b/UnicodeJsps/src/main/java/org/unicode/jsp/LanguageCode.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/LanguageCode.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/LanguageCode.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/NFM.java b/UnicodeJsps/src/main/java/org/unicode/jsp/NFM.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/NFM.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/NFM.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Navigator.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Navigator.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Navigator.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Navigator.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/PropertyMetadata.java b/UnicodeJsps/src/main/java/org/unicode/jsp/PropertyMetadata.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/PropertyMetadata.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/PropertyMetadata.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Punycode.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Punycode.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Punycode.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Punycode.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/QuickCheck.java b/UnicodeJsps/src/main/java/org/unicode/jsp/QuickCheck.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/QuickCheck.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/QuickCheck.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/ScriptCategoriesCopy.java b/UnicodeJsps/src/main/java/org/unicode/jsp/ScriptCategoriesCopy.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/ScriptCategoriesCopy.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/ScriptCategoriesCopy.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/ScriptTester.java b/UnicodeJsps/src/main/java/org/unicode/jsp/ScriptTester.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/ScriptTester.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/ScriptTester.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/ScriptTester2.java b/UnicodeJsps/src/main/java/org/unicode/jsp/ScriptTester2.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/ScriptTester2.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/ScriptTester2.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/SequenceData.java b/UnicodeJsps/src/main/java/org/unicode/jsp/SequenceData.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/SequenceData.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/SequenceData.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/SimpleTransliterator.java b/UnicodeJsps/src/main/java/org/unicode/jsp/SimpleTransliterator.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/SimpleTransliterator.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/SimpleTransliterator.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/StringPrepData.java b/UnicodeJsps/src/main/java/org/unicode/jsp/StringPrepData.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/StringPrepData.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/StringPrepData.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Subheader.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Subheader.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Subheader.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Subheader.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/SubheaderSnapshot.java b/UnicodeJsps/src/main/java/org/unicode/jsp/SubheaderSnapshot.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/SubheaderSnapshot.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/SubheaderSnapshot.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Typology.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Typology.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Typology.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Typology.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/UnicodeDataInput.java b/UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeDataInput.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/UnicodeDataInput.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeDataInput.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/UnicodeJsp.java b/UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeJsp.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/UnicodeJsp.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeJsp.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/UnicodeProperty.java b/UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeProperty.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/UnicodeProperty.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeProperty.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/UnicodeRegex.java b/UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeRegex.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/UnicodeRegex.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeRegex.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/UnicodeSetUtilities.java b/UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeSetUtilities.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/UnicodeSetUtilities.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeSetUtilities.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/UnicodeUtilities.java b/UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeUtilities.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/UnicodeUtilities.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/UnicodeUtilities.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/UtfParameters.java b/UnicodeJsps/src/main/java/org/unicode/jsp/UtfParameters.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/UtfParameters.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/UtfParameters.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/Uts46.java b/UnicodeJsps/src/main/java/org/unicode/jsp/Uts46.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Uts46.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/Uts46.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/XIDModifications.java b/UnicodeJsps/src/main/java/org/unicode/jsp/XIDModifications.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/XIDModifications.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/XIDModifications.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/XPropertyFactory.java b/UnicodeJsps/src/main/java/org/unicode/jsp/XPropertyFactory.java
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/XPropertyFactory.java
rename to UnicodeJsps/src/main/java/org/unicode/jsp/XPropertyFactory.java
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/ASCII_Hex_Digit.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/ASCII_Hex_Digit.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/ASCII_Hex_Digit.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/ASCII_Hex_Digit.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Age.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Age.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Age.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Age.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Alphabetic.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Alphabetic.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Alphabetic.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Alphabetic.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Basic_Emoji.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Basic_Emoji.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Basic_Emoji.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Basic_Emoji.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Bidi_Class.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Class.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Bidi_Class.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Class.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Bidi_Control.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Control.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Bidi_Control.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Control.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Bidi_Mirrored.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Mirrored.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Bidi_Mirrored.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Mirrored.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Bidi_Mirroring_Glyph.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Mirroring_Glyph.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Bidi_Mirroring_Glyph.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Mirroring_Glyph.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Bidi_Paired_Bracket.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Paired_Bracket.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Bidi_Paired_Bracket.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Paired_Bracket.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Bidi_Paired_Bracket_Type.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Paired_Bracket_Type.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Bidi_Paired_Bracket_Type.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Bidi_Paired_Bracket_Type.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Block.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Block.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Block.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Block.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/CJK_Radical.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/CJK_Radical.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/CJK_Radical.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/CJK_Radical.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Canonical_Combining_Class.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Canonical_Combining_Class.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Canonical_Combining_Class.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Canonical_Combining_Class.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Case_Folding.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Case_Folding.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Case_Folding.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Case_Folding.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Case_Ignorable.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Case_Ignorable.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Case_Ignorable.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Case_Ignorable.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Cased.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Cased.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Cased.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Cased.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Changes_When_Casefolded.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_Casefolded.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Changes_When_Casefolded.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_Casefolded.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Changes_When_Casemapped.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_Casemapped.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Changes_When_Casemapped.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_Casemapped.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Changes_When_Lowercased.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_Lowercased.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Changes_When_Lowercased.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_Lowercased.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Changes_When_NFKC_Casefolded.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_NFKC_Casefolded.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Changes_When_NFKC_Casefolded.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_NFKC_Casefolded.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Changes_When_Titlecased.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_Titlecased.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Changes_When_Titlecased.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_Titlecased.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Changes_When_Uppercased.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_Uppercased.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Changes_When_Uppercased.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Changes_When_Uppercased.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Confusable_MA.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Confusable_MA.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Confusable_MA.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Confusable_MA.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Dash.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Dash.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Dash.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Dash.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Decomposition_Type.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Decomposition_Type.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Decomposition_Type.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Decomposition_Type.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Default_Ignorable_Code_Point.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Default_Ignorable_Code_Point.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Default_Ignorable_Code_Point.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Default_Ignorable_Code_Point.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Deprecated.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Deprecated.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Deprecated.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Deprecated.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Diacritic.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Diacritic.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Diacritic.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Diacritic.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/East_Asian_Width.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/East_Asian_Width.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/East_Asian_Width.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/East_Asian_Width.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Emoji.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Emoji.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Emoji.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Emoji.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Emoji_Component.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Emoji_Component.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Emoji_Component.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Emoji_Component.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Emoji_Modifier.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Emoji_Modifier.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Emoji_Modifier.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Emoji_Modifier.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Emoji_Modifier_Base.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Emoji_Modifier_Base.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Emoji_Modifier_Base.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Emoji_Modifier_Base.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Emoji_Presentation.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Emoji_Presentation.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Emoji_Presentation.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Emoji_Presentation.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Equivalent_Unified_Ideograph.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Equivalent_Unified_Ideograph.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Equivalent_Unified_Ideograph.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Equivalent_Unified_Ideograph.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Extended_Pictographic.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Extended_Pictographic.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Extended_Pictographic.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Extended_Pictographic.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Extender.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Extender.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Extender.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Extender.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/General_Category.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/General_Category.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/General_Category.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/General_Category.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Grapheme_Cluster_Break.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Grapheme_Cluster_Break.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Grapheme_Cluster_Break.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Grapheme_Cluster_Break.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Hangul_Syllable_Type.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Hangul_Syllable_Type.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Hangul_Syllable_Type.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Hangul_Syllable_Type.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Hex_Digit.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Hex_Digit.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Hex_Digit.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Hex_Digit.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/IDS_Binary_Operator.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/IDS_Binary_Operator.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/IDS_Binary_Operator.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/IDS_Binary_Operator.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/IDS_Trinary_Operator.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/IDS_Trinary_Operator.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/IDS_Trinary_Operator.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/IDS_Trinary_Operator.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/ID_Continue.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/ID_Continue.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/ID_Continue.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/ID_Continue.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/ID_Start.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/ID_Start.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/ID_Start.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/ID_Start.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Identifier_Status.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Identifier_Status.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Identifier_Status.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Identifier_Status.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Identifier_Type.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Identifier_Type.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Identifier_Type.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Identifier_Type.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Ideographic.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Ideographic.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Ideographic.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Ideographic.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Idn_2008.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Idn_2008.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Idn_2008.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Idn_2008.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Idn_Mapping.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Idn_Mapping.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Idn_Mapping.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Idn_Mapping.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Idn_Status.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Idn_Status.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Idn_Status.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Idn_Status.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Indic_Positional_Category.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Indic_Positional_Category.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Indic_Positional_Category.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Indic_Positional_Category.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Indic_Syllabic_Category.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Indic_Syllabic_Category.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Indic_Syllabic_Category.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Indic_Syllabic_Category.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Join_Control.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Join_Control.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Join_Control.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Join_Control.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Joining_Group.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Joining_Group.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Joining_Group.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Joining_Group.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Joining_Type.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Joining_Type.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Joining_Type.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Joining_Type.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Line_Break.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Line_Break.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Line_Break.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Line_Break.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Logical_Order_Exception.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Logical_Order_Exception.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Logical_Order_Exception.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Logical_Order_Exception.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Lowercase.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Lowercase.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Lowercase.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Lowercase.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Lowercase_Mapping.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Lowercase_Mapping.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Lowercase_Mapping.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Lowercase_Mapping.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Math.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Math.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Math.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Math.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/NFC_Quick_Check.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/NFC_Quick_Check.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/NFC_Quick_Check.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/NFC_Quick_Check.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/NFD_Quick_Check.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/NFD_Quick_Check.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/NFD_Quick_Check.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/NFD_Quick_Check.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/NFKC_Casefold.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/NFKC_Casefold.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/NFKC_Casefold.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/NFKC_Casefold.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/NFKC_Quick_Check.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/NFKC_Quick_Check.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/NFKC_Quick_Check.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/NFKC_Quick_Check.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/NFKD_Quick_Check.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/NFKD_Quick_Check.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/NFKD_Quick_Check.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/NFKD_Quick_Check.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Name.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Name.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Name.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Name.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Name_Alias.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Name_Alias.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Name_Alias.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Name_Alias.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Named_Sequences.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Named_Sequences.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Named_Sequences.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Named_Sequences.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Named_Sequences_Prov.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Named_Sequences_Prov.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Named_Sequences_Prov.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Named_Sequences_Prov.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Noncharacter_Code_Point.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Noncharacter_Code_Point.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Noncharacter_Code_Point.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Noncharacter_Code_Point.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Numeric_Type.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Numeric_Type.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Numeric_Type.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Numeric_Type.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Numeric_Value.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Numeric_Value.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Numeric_Value.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Numeric_Value.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Pattern_Syntax.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Pattern_Syntax.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Pattern_Syntax.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Pattern_Syntax.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Pattern_White_Space.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Pattern_White_Space.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Pattern_White_Space.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Pattern_White_Space.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Prepended_Concatenation_Mark.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Prepended_Concatenation_Mark.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Prepended_Concatenation_Mark.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Prepended_Concatenation_Mark.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Quotation_Mark.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Quotation_Mark.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Quotation_Mark.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Quotation_Mark.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/RGI_Emoji_Flag_Sequence.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/RGI_Emoji_Flag_Sequence.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/RGI_Emoji_Flag_Sequence.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/RGI_Emoji_Flag_Sequence.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/RGI_Emoji_Keycap_Sequence.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/RGI_Emoji_Keycap_Sequence.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/RGI_Emoji_Keycap_Sequence.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/RGI_Emoji_Keycap_Sequence.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/RGI_Emoji_Modifier_Sequence.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/RGI_Emoji_Modifier_Sequence.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/RGI_Emoji_Modifier_Sequence.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/RGI_Emoji_Modifier_Sequence.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/RGI_Emoji_Tag_Sequence.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/RGI_Emoji_Tag_Sequence.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/RGI_Emoji_Tag_Sequence.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/RGI_Emoji_Tag_Sequence.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/RGI_Emoji_Zwj_Sequence.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/RGI_Emoji_Zwj_Sequence.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/RGI_Emoji_Zwj_Sequence.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/RGI_Emoji_Zwj_Sequence.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Radical.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Radical.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Radical.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Radical.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Regional_Indicator.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Regional_Indicator.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Regional_Indicator.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Regional_Indicator.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Script.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Script.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Script.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Script.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Script_Extensions.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Script_Extensions.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Script_Extensions.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Script_Extensions.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Sentence_Break.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Sentence_Break.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Sentence_Break.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Sentence_Break.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Sentence_Terminal.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Sentence_Terminal.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Sentence_Terminal.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Sentence_Terminal.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Simple_Case_Folding.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Simple_Case_Folding.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Simple_Case_Folding.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Simple_Case_Folding.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Simple_Lowercase_Mapping.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Simple_Lowercase_Mapping.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Simple_Lowercase_Mapping.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Simple_Lowercase_Mapping.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Simple_Titlecase_Mapping.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Simple_Titlecase_Mapping.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Simple_Titlecase_Mapping.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Simple_Titlecase_Mapping.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Simple_Uppercase_Mapping.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Simple_Uppercase_Mapping.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Simple_Uppercase_Mapping.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Simple_Uppercase_Mapping.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Soft_Dotted.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Soft_Dotted.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Soft_Dotted.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Soft_Dotted.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Standardized_Variant.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Standardized_Variant.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Standardized_Variant.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Standardized_Variant.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Terminal_Punctuation.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Terminal_Punctuation.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Terminal_Punctuation.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Terminal_Punctuation.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Titlecase_Mapping.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Titlecase_Mapping.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Titlecase_Mapping.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Titlecase_Mapping.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Unified_Ideograph.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Unified_Ideograph.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Unified_Ideograph.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Unified_Ideograph.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Uppercase.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Uppercase.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Uppercase.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Uppercase.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Uppercase_Mapping.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Uppercase_Mapping.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Uppercase_Mapping.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Uppercase_Mapping.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Variation_Selector.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Variation_Selector.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Variation_Selector.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Variation_Selector.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Vertical_Orientation.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Vertical_Orientation.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Vertical_Orientation.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Vertical_Orientation.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/White_Space.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/White_Space.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/White_Space.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/White_Space.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/Word_Break.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/Word_Break.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/Word_Break.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/Word_Break.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/XID_Continue.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/XID_Continue.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/XID_Continue.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/XID_Continue.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/XID_Start.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/XID_Start.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/XID_Start.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/XID_Start.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/kAccountingNumeric.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/kAccountingNumeric.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/kAccountingNumeric.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/kAccountingNumeric.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/kOtherNumeric.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/kOtherNumeric.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/kOtherNumeric.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/kOtherNumeric.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/kPrimaryNumeric.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/kPrimaryNumeric.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/kPrimaryNumeric.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/kPrimaryNumeric.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/kSimplifiedVariant.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/kSimplifiedVariant.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/kSimplifiedVariant.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/kSimplifiedVariant.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/props/kTraditionalVariant.bin b/UnicodeJsps/src/main/java/org/unicode/jsp/props/kTraditionalVariant.bin
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/props/kTraditionalVariant.bin
rename to UnicodeJsps/src/main/java/org/unicode/jsp/props/kTraditionalVariant.bin
diff --git a/UnicodeJsps/src/org/unicode/jsp/09421-u52m09xxxx.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/09421-u52m09xxxx.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/09421-u52m09xxxx.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/09421-u52m09xxxx.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/Categories.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/Categories.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Categories.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/Categories.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/Deva-IPA.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/Deva-IPA.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Deva-IPA.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/Deva-IPA.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/Globe.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/Globe.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/Globe.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/Globe.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/IdentifierStatus.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierStatus.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/IdentifierStatus.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierStatus.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/IdentifierType.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierType.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/IdentifierType.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierType.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/IdnaMappingTable.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/IdnaMappingTable.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/IdnaMappingTable.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/IdnaMappingTable.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/IdnaTest.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/IdnaTest.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/IdnaTest.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/IdnaTest.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/NameAliases.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/NameAliases.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/NameAliases.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/NameAliases.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/NamesList.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/NamesList.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/NamesList.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/NamesList.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/ScriptExtensions.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/ScriptExtensions.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/ScriptExtensions.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/ScriptExtensions.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/StandardizedVariants.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/StandardizedVariants.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/StandardizedVariants.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/StandardizedVariants.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/alpha2_3.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/alpha2_3.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/alpha2_3.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/alpha2_3.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/annotations.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/annotations.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/annotations.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/annotations.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ReadMe.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ReadMe.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ReadMe.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ReadMe.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-10.0.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-10.0.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-10.0.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-10.0.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-11.0.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-11.0.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-11.0.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-11.0.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-6.3.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-6.3.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-6.3.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-6.3.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-7.0.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-7.0.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-7.0.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-7.0.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-8.0.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-8.0.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-8.0.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-8.0.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-9.0.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-9.0.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/BidiBrackets-9.0.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/BidiBrackets-9.0.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-10.0.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-10.0.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-10.0.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-10.0.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-11.0.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-11.0.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-11.0.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-11.0.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-6.2.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-6.2.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-6.2.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-6.2.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-6.3.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-6.3.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-6.3.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-6.3.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-7.0.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-7.0.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-7.0.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-7.0.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-8.0.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-8.0.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-8.0.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-8.0.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-9.0.0.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-9.0.0.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/bidiref1/ucd/UnicodeData-9.0.0.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/bidiref1/ucd/UnicodeData-9.0.0.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/confusables.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/confusables.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/confusables.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/confusables.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/data/ExtraPropertyAliases.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/data/ExtraPropertyAliases.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/data/ExtraPropertyAliases.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/data/ExtraPropertyAliases.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/data/ExtraPropertyValueAliases.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/data/ExtraPropertyValueAliases.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/data/ExtraPropertyValueAliases.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/data/ExtraPropertyValueAliases.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/data/PropertyAliases.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyAliases.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/data/PropertyAliases.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyAliases.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/data/PropertyValueAliases.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyValueAliases.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/data/PropertyValueAliases.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyValueAliases.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/emoji-sequences.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-sequences.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/emoji-sequences.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-sequences.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/emoji-variation-sequences.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-variation-sequences.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/emoji-variation-sequences.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-variation-sequences.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/emoji-zwj-sequences.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-zwj-sequences.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/emoji-zwj-sequences.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-zwj-sequences.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/en-IPA.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/en-IPA.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/en-IPA.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/en-IPA.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/fixCodes.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/fixCodes.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/fixCodes.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/fixCodes.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/idnaContextRules.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/idnaContextRules.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/idnaContextRules.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/idnaContextRules.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/idnaTestCases.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/idnaTestCases.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/idnaTestCases.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/idnaTestCases.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/nameprep.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/nameprep.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/nameprep.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/nameprep.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/nfm.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/nfm.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/nfm.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/nfm.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/propertyMetadata.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/propertyMetadata.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/propertyMetadata.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/propertyMetadata.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/subtagNames.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/subtagNames.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/subtagNames.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/subtagNames.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/tables.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/tables.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/tables.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/tables.txt
diff --git a/UnicodeJsps/src/org/unicode/jsp/temp.html b/UnicodeJsps/src/main/resources/org/unicode/jsp/temp.html
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/temp.html
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/temp.html
diff --git a/UnicodeJsps/src/org/unicode/jsp/test.htm b/UnicodeJsps/src/main/resources/org/unicode/jsp/test.htm
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/test.htm
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/test.htm
diff --git a/UnicodeJsps/src/org/unicode/jsp/xidmodifications.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/xidmodifications.txt
similarity index 100%
rename from UnicodeJsps/src/org/unicode/jsp/xidmodifications.txt
rename to UnicodeJsps/src/main/resources/org/unicode/jsp/xidmodifications.txt
diff --git a/UnicodeJsps/WebContent/META-INF/MANIFEST.MF b/UnicodeJsps/src/main/webapp/META-INF/MANIFEST.MF
similarity index 100%
rename from UnicodeJsps/WebContent/META-INF/MANIFEST.MF
rename to UnicodeJsps/src/main/webapp/META-INF/MANIFEST.MF
diff --git a/UnicodeJsps/WebContent/WEB-INF/web.xml b/UnicodeJsps/src/main/webapp/WEB-INF/web.xml
similarity index 100%
rename from UnicodeJsps/WebContent/WEB-INF/web.xml
rename to UnicodeJsps/src/main/webapp/WEB-INF/web.xml
diff --git a/UnicodeJsps/WebContent/bidi.jsp b/UnicodeJsps/src/main/webapp/bidi.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/bidi.jsp
rename to UnicodeJsps/src/main/webapp/bidi.jsp
diff --git a/UnicodeJsps/WebContent/bidi2.jsp b/UnicodeJsps/src/main/webapp/bidi2.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/bidi2.jsp
rename to UnicodeJsps/src/main/webapp/bidi2.jsp
diff --git a/UnicodeJsps/WebContent/bidic.jsp b/UnicodeJsps/src/main/webapp/bidic.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/bidic.jsp
rename to UnicodeJsps/src/main/webapp/bidic.jsp
diff --git a/UnicodeJsps/WebContent/bnf.jsp b/UnicodeJsps/src/main/webapp/bnf.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/bnf.jsp
rename to UnicodeJsps/src/main/webapp/bnf.jsp
diff --git a/UnicodeJsps/WebContent/breaks.jsp b/UnicodeJsps/src/main/webapp/breaks.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/breaks.jsp
rename to UnicodeJsps/src/main/webapp/breaks.jsp
diff --git a/UnicodeJsps/WebContent/character.jsp b/UnicodeJsps/src/main/webapp/character.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/character.jsp
rename to UnicodeJsps/src/main/webapp/character.jsp
diff --git a/UnicodeJsps/WebContent/confusables.jsp b/UnicodeJsps/src/main/webapp/confusables.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/confusables.jsp
rename to UnicodeJsps/src/main/webapp/confusables.jsp
diff --git a/UnicodeJsps/WebContent/dummy.jsp b/UnicodeJsps/src/main/webapp/dummy.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/dummy.jsp
rename to UnicodeJsps/src/main/webapp/dummy.jsp
diff --git a/UnicodeJsps/WebContent/footer.jsp b/UnicodeJsps/src/main/webapp/footer.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/footer.jsp
rename to UnicodeJsps/src/main/webapp/footer.jsp
diff --git a/UnicodeJsps/WebContent/header.jsp b/UnicodeJsps/src/main/webapp/header.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/header.jsp
rename to UnicodeJsps/src/main/webapp/header.jsp
diff --git a/UnicodeJsps/WebContent/identifier.jsp b/UnicodeJsps/src/main/webapp/identifier.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/identifier.jsp
rename to UnicodeJsps/src/main/webapp/identifier.jsp
diff --git a/UnicodeJsps/WebContent/idna.jsp b/UnicodeJsps/src/main/webapp/idna.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/idna.jsp
rename to UnicodeJsps/src/main/webapp/idna.jsp
diff --git a/UnicodeJsps/WebContent/images/ear0xuu2.jpg b/UnicodeJsps/src/main/webapp/images/ear0xuu2.jpg
similarity index 100%
rename from UnicodeJsps/WebContent/images/ear0xuu2.jpg
rename to UnicodeJsps/src/main/webapp/images/ear0xuu2.jpg
diff --git a/UnicodeJsps/WebContent/images/earth-living.jpg b/UnicodeJsps/src/main/webapp/images/earth-living.jpg
similarity index 100%
rename from UnicodeJsps/WebContent/images/earth-living.jpg
rename to UnicodeJsps/src/main/webapp/images/earth-living.jpg
diff --git a/UnicodeJsps/WebContent/images/earthmap1k.jpg b/UnicodeJsps/src/main/webapp/images/earthmap1k.jpg
similarity index 100%
rename from UnicodeJsps/WebContent/images/earthmap1k.jpg
rename to UnicodeJsps/src/main/webapp/images/earthmap1k.jpg
diff --git a/UnicodeJsps/WebContent/images/ev11656_land_shallow_topo_8192.JPG b/UnicodeJsps/src/main/webapp/images/ev11656_land_shallow_topo_8192.JPG
similarity index 100%
rename from UnicodeJsps/WebContent/images/ev11656_land_shallow_topo_8192.JPG
rename to UnicodeJsps/src/main/webapp/images/ev11656_land_shallow_topo_8192.JPG
diff --git a/UnicodeJsps/WebContent/images/land_shallow_topo_2048.jpg b/UnicodeJsps/src/main/webapp/images/land_shallow_topo_2048.jpg
similarity index 100%
rename from UnicodeJsps/WebContent/images/land_shallow_topo_2048.jpg
rename to UnicodeJsps/src/main/webapp/images/land_shallow_topo_2048.jpg
diff --git a/UnicodeJsps/WebContent/index.css b/UnicodeJsps/src/main/webapp/index.css
similarity index 100%
rename from UnicodeJsps/WebContent/index.css
rename to UnicodeJsps/src/main/webapp/index.css
diff --git a/UnicodeJsps/WebContent/index.jsp b/UnicodeJsps/src/main/webapp/index.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/index.jsp
rename to UnicodeJsps/src/main/webapp/index.jsp
diff --git a/UnicodeJsps/WebContent/inversions.js b/UnicodeJsps/src/main/webapp/inversions.js
similarity index 100%
rename from UnicodeJsps/WebContent/inversions.js
rename to UnicodeJsps/src/main/webapp/inversions.js
diff --git a/UnicodeJsps/WebContent/languageid.jsp b/UnicodeJsps/src/main/webapp/languageid.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/languageid.jsp
rename to UnicodeJsps/src/main/webapp/languageid.jsp
diff --git a/UnicodeJsps/WebContent/list-unicodeset.jsp b/UnicodeJsps/src/main/webapp/list-unicodeset.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/list-unicodeset.jsp
rename to UnicodeJsps/src/main/webapp/list-unicodeset.jsp
diff --git a/UnicodeJsps/WebContent/others.jsp b/UnicodeJsps/src/main/webapp/others.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/others.jsp
rename to UnicodeJsps/src/main/webapp/others.jsp
diff --git a/UnicodeJsps/WebContent/properties.html b/UnicodeJsps/src/main/webapp/properties.html
similarity index 100%
rename from UnicodeJsps/WebContent/properties.html
rename to UnicodeJsps/src/main/webapp/properties.html
diff --git a/UnicodeJsps/WebContent/properties.jsp b/UnicodeJsps/src/main/webapp/properties.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/properties.jsp
rename to UnicodeJsps/src/main/webapp/properties.jsp
diff --git a/UnicodeJsps/WebContent/regex.jsp b/UnicodeJsps/src/main/webapp/regex.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/regex.jsp
rename to UnicodeJsps/src/main/webapp/regex.jsp
diff --git a/UnicodeJsps/WebContent/sample_subtags.html b/UnicodeJsps/src/main/webapp/sample_subtags.html
similarity index 100%
rename from UnicodeJsps/WebContent/sample_subtags.html
rename to UnicodeJsps/src/main/webapp/sample_subtags.html
diff --git a/UnicodeJsps/WebContent/subtitle.jsp b/UnicodeJsps/src/main/webapp/subtitle.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/subtitle.jsp
rename to UnicodeJsps/src/main/webapp/subtitle.jsp
diff --git a/UnicodeJsps/WebContent/testParam.jsp b/UnicodeJsps/src/main/webapp/testParam.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/testParam.jsp
rename to UnicodeJsps/src/main/webapp/testParam.jsp
diff --git a/UnicodeJsps/WebContent/transform.jsp b/UnicodeJsps/src/main/webapp/transform.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/transform.jsp
rename to UnicodeJsps/src/main/webapp/transform.jsp
diff --git a/UnicodeJsps/WebContent/unicodeset.jsp b/UnicodeJsps/src/main/webapp/unicodeset.jsp
similarity index 100%
rename from UnicodeJsps/WebContent/unicodeset.jsp
rename to UnicodeJsps/src/main/webapp/unicodeset.jsp
diff --git a/UnicodeJsps/src/org/unicode/jsp/bidiref1/source/makefile b/UnicodeJsps/src/org/unicode/jsp/bidiref1/source/makefile
deleted file mode 100644
index b959ed14f..000000000
--- a/UnicodeJsps/src/org/unicode/jsp/bidiref1/source/makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-all: bidiref1
-
-bidiref1: *.c *.h
- gcc -I ./ -o3 -o bidiref1 *.c
-
-clean:
- rm bidiref1