-
Notifications
You must be signed in to change notification settings - Fork 1
/
javapackager.sh
38 lines (35 loc) · 1.08 KB
/
javapackager.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/sh
Name="Notenik"
name="notenik"
docs="/Users/hbowie/Projects/PSPub Docs"
appf="dist/appfolder"
cp -p -v "$docs/plists/$Name/Info.plist" package/macosx
mkdir -p -v $appf
mkdir -p -v $appf/help
cp -p -v "$docs/help/$name-user-guide.html" $appf/help
cp -p -v "$docs/help/$name-history.html" $appf/help
cp -p -v "$docs/help/styles.css" $appf/help
cp -p -R "$docs/jars/help/$name-intro" $appf/help
mkdir -p -v $appf/logos
cp -p -v "$docs/logos/$name.png" $appf/logos/$name.png
mkdir -p -v $appf/reports
cp -p -R "$docs/resources/$name/reports" $appf
# mkdir -p dist/appfolder
# jdk=$(/usr/libexec/java_home)
jdk="/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home"
$jdk/bin/javapackager -version
$jdk/bin/javapackager -deploy \
-native image \
-srcdir dist \
-srcfiles notenik2.jar \
-srcfiles lib \
-srcfiles appfolder \
-appclass com.powersurgepub.notenik2.Notenik \
-name Notenik \
-title "Note taking app" \
-BappVersion=4.80 \
-outdir deploy \
-outfile notenik \
-v
# cp deploy/bundles/ShowTime-1.0.dmg show-time-installer.dmg
# ls -l