1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package com.googlecode.t7mp;
17
18 import java.io.File;
19 import java.util.List;
20 import java.util.Map;
21
22 import com.googlecode.t7mp.scanner.ScannerConfiguration;
23
24
25
26
27
28
29 public interface T7Configuration {
30
31 boolean isTomcatSetAwait();
32
33 boolean isLookInside();
34
35 boolean isResolverUpdateSnapshotsAllways();
36
37 String getTomcatVersion();
38
39 int getTomcatHttpPort();
40
41 void setTomcatHttpPort(int port);
42
43 int getTomcatShutdownPort();
44
45 void setTomcatShutdownPort(int port);
46
47 String getTomcatShutdownCommand();
48
49 String getTomcatShutdownHost();
50
51 String getTomcatHostName();
52
53 File getCatalinaBase();
54
55 void setCatalinaBase(File catalinaBase);
56
57 File getTomcatConfigDirectory();
58
59 File getOverwriteWebXML();
60
61 File getWebappOutputDirectory();
62
63 String getContextPath();
64
65 String getBuildFinalName();
66
67 File getWebappSourceDirectory();
68
69 String getPackaging();
70
71 boolean isScanClasses();
72
73 File getWebappClassDirectory();
74
75 File getContextFile();
76
77 List<WebappArtifact> getWebapps();
78
79 Map<String, String> getSystemProperties();
80
81 List<JarArtifact> getLibs();
82
83 List<ScannerConfiguration> getScanners();
84
85 boolean isSuspendConsoleOutput();
86
87 ConfigurationArtifact getConfigArtifact();
88
89 boolean isWebProject();
90
91 boolean isDownloadTomcatExamples();
92
93 TomcatArtifact getTomcatArtifact();
94
95 int getInstanceCount();
96
97 }