Skip to content

Commit 5ea3199

Browse files
committed
U jdeb to v1.9
1 parent 16d787a commit 5ea3199

File tree

1 file changed

+21
-11
lines changed

1 file changed

+21
-11
lines changed

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

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -72,51 +72,60 @@ protected File doApply(Packager packager) throws Exception {
7272
List<Element> dataSet = new ArrayList<>();
7373

7474
/* app folder files, except executable file and jre/bin/java */
75-
dataSet.add(element("data",
75+
dataSet.add(
76+
element("data",
7677
element("type", "directory"),
7778
element("src", appFolder.getAbsolutePath()),
7879
element("mapper",
7980
element("type", "perm"),
8081
element("prefix", "/opt/" + name)
8182
),
8283
element("excludes", executable.getName() + (bundleJre ? "," + jreDirectoryName + "/bin/java" : ""))
83-
));
84+
)
85+
);
8486

8587
/* executable */
86-
dataSet.add(element("data",
88+
dataSet.add(
89+
element("data",
8790
element("type", "file"),
8891
element("src", appFolder.getAbsolutePath() + "/" + name),
8992
element("mapper",
9093
element("type", "perm"),
9194
element("filemode", "755"),
9295
element("prefix", "/opt/" + name)
9396
)
94-
));
97+
)
98+
);
9599

96100
/* desktop file */
97-
dataSet.add(element("data",
101+
dataSet.add(
102+
element("data",
98103
element("type", "file"),
99104
element("src", desktopFile.getAbsolutePath()),
100105
element("mapper",
101106
element("type", "perm"),
102107
element("prefix", "/usr/share/applications")
103108
)
104-
));
109+
)
110+
);
105111

106112
/* java binary file */
107113
if (bundleJre)
108-
dataSet.add(element("data",
114+
dataSet.add(
115+
element("data",
109116
element("type", "file"),
110117
element("src", appFolder.getAbsolutePath() + "/" + jreDirectoryName + "/bin/java"),
111118
element("mapper",
112119
element("type", "perm"),
113120
element("filemode", "755"),
114121
element("prefix", "/opt/" + name + "/" + jreDirectoryName + "/bin")
115122
)
116-
));
123+
)
124+
);
117125

118126
/* symbolic link in /usr/local/bin to app binary */
119-
dataSet.add(element("data",
127+
dataSet.add(
128+
element("data",
120129
element("type", "link"),
121130
element("linkTarget", "/opt/" + name + "/" + name),
122131
element("linkName", "/usr/local/bin/" + name),
@@ -125,14 +134,15 @@ protected File doApply(Packager packager) throws Exception {
125134
element("type", "perm"),
126135
element("filemode", "777")
127136
)
128-
));
137+
)
138+
);
129139

130140
// invokes plugin to generate deb package
131141
executeMojo(
132142
plugin(
133143
groupId("org.vafer"),
134144
artifactId("jdeb"),
135-
version("1.8")
145+
version("1.9")
136146
),
137147
goal("jdeb"),
138148
configuration(

0 commit comments

Comments
 (0)