I'm working on an app that utilizes JNI to call Java. In my Java class, I have inner classes that should be named OuterClass$InnerClass.class after compilation. However, these inner class files cannot be found during the build step. It appears that the $ symbol is being improperly escaped with another $, causing the build step to fail.
Reproduction
Create a Next.js Tauri app using Next.js.
Add a resource with $ in its name to the tauri.conf.json.
Build the app.
Expected behavior
The build step should finish with included resources.
Describe the bug
I'm working on an app that utilizes JNI to call Java. In my Java class, I have inner classes that should be named OuterClass$InnerClass.class after compilation. However, these inner class files cannot be found during the build step. It appears that the $ symbol is being improperly escaped with another $, causing the build step to fail.
Reproduction
Expected behavior
The build step should finish with included resources.
Full
tauri info
outputStack trace
The actual file is named
WebFXScan$CImageInfo.class
Additional context
It works fine on MacOS