-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathproject.dox
More file actions
47 lines (47 loc) · 1.62 KB
/
project.dox
File metadata and controls
47 lines (47 loc) · 1.62 KB
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
39
40
41
42
43
44
45
46
47
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dasho version="11.2.0">
<propertylist>
<property name="projectname" value="project"/>
</propertylist>
<global>
<option>FORNAMEDETECTION</option>
<option>FORCE</option>
</global>
<inputpath>
<pathelement location="helloworld.jar"/>
</inputpath>
<classpath appendrtjar="false" JDKHome="${JDK_HOME:-}" useJDKHome="true"/>
<entrypoints>
<classes name="dasho.samples.Main" rename="true">
<method name="main" signature="java.lang.String[]"/>
</classes>
</entrypoints>
<report path="${projectname}-report.txt"/>
<output>
<jar manifest="helloworld.jar" path="obfuscated/helloworld.jar"/>
</output>
<removal classes="unused" members="unused"/>
<renaming option="on" renameAnnotations="off">
<mapping>
<mapreport path="${projectname}-mapreport.txt"/>
<mapoutput overwrite="true" path="${projectname}.map"/>
</mapping>
</renaming>
<optimization option="on"/>
<controlflow option="on"/>
<stringencrypt option="on">
<seOutput path="${projectname}-se.map"/>
</stringencrypt>
<injection>
<shelflife key="../sample.slkey"/>
<checks>
<shelfLifeCheck tokenSource="dasho.samples.TokenSource.getToken()">
<locations>
<classes name="dasho.samples.Main">
<method name="main" signature="java.lang.String[]"/>
</classes>
</locations>
</shelfLifeCheck>
</checks>
</injection>
</dasho>