Skip to content

Commit 77cb654

Browse files
committed
Merge branch 'issue-257' into devel
2 parents 85e6e9f + 541d23f commit 77cb654

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

src/main/java/io/github/fvarrui/javapackager/packagers/GenerateDeb.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -147,13 +147,13 @@ protected File doApply(LinuxPackager packager) throws Exception {
147147
javaSpawnHelperMapper.setPrefix("/opt/" + name + "/" + jreDirectoryName + "/lib");
148148

149149
File jSpawnHelperFile = new File(appFolder, jreDirectoryName + "/lib/jspawnhelper");
150-
151-
Data javaSpawnHelperData = new Data();
152-
javaSpawnHelperData.setType("file");
153-
javaSpawnHelperData.setSrc(jSpawnHelperFile);
154-
javaSpawnHelperData.addMapper(javaSpawnHelperMapper);
155-
156-
dataProducers.add(javaSpawnHelperData);
150+
if (jSpawnHelperFile.exists()) {
151+
Data javaSpawnHelperData = new Data();
152+
javaSpawnHelperData.setType("file");
153+
javaSpawnHelperData.setSrc(jSpawnHelperFile);
154+
javaSpawnHelperData.addMapper(javaSpawnHelperMapper);
155+
dataProducers.add(javaSpawnHelperData);
156+
}
157157

158158
}
159159

src/main/java/io/github/fvarrui/javapackager/utils/VelocityUtils.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import org.apache.velocity.Template;
1212
import org.apache.velocity.VelocityContext;
1313
import org.apache.velocity.app.VelocityEngine;
14-
import org.apache.velocity.runtime.RuntimeConstants;
1514
import org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader;
1615
import org.apache.velocity.runtime.resource.loader.FileResourceLoader;
1716
import org.apache.velocity.util.StringBuilderWriter;
@@ -31,14 +30,14 @@ private static VelocityEngine getVelocityEngine() {
3130
velocityEngine = new VelocityEngine();
3231

3332
// specify resource loaders to use
34-
velocityEngine.setProperty(RuntimeConstants.RESOURCE_LOADER, "file,class");
33+
velocityEngine.setProperty("resource.loaders", "file,class");
3534

3635
// for the loader 'file', set the FileResourceLoader as the class to use and use 'assets' directory for templates
37-
velocityEngine.setProperty("file.resource.loader.class", FileResourceLoader.class.getName());
38-
velocityEngine.setProperty("file.resource.loader.path", assetsDir.getAbsolutePath());
36+
velocityEngine.setProperty("resource.loader.file.class", FileResourceLoader.class.getName());
37+
velocityEngine.setProperty("resource.loader.file.path", assetsDir.getAbsolutePath());
3938

4039
// for the loader 'class', set the ClasspathResourceLoader as the class to use
41-
velocityEngine.setProperty("class.resource.loader.class", ClasspathResourceLoader.class.getName());
40+
velocityEngine.setProperty("resource.loader.class.class", ClasspathResourceLoader.class.getName());
4241

4342
velocityEngine.init();
4443

0 commit comments

Comments
 (0)