Linux と MacOS で動作し、Windows で失敗する非常に単純な Velocity アプリケーションがあります。問題はリソースの場所にあります。ファイルシステムパスを認識できるように「/」を指定するだけですが、Windowsでは「c:/ .....」パス名では機能しません。これにはもっと簡単な解決策があると思いますが、何ですか?
velocityEngine = new VelocityEngine();
// we want to use absolute paths.
velocityEngine.setProperty("file.resource.loader.path", "/");
try {
velocityEngine.init();
} catch (Exception e) {
throw new MojoExecutionException("Unable to initialize velocity", e);
}