1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugins.assembly;
20
21 import java.io.File;
22 import java.util.List;
23 import java.util.Properties;
24
25 import org.apache.maven.archiver.MavenArchiveConfiguration;
26 import org.apache.maven.execution.MavenSession;
27 import org.apache.maven.plugins.assembly.model.Assembly;
28 import org.apache.maven.project.MavenProject;
29 import org.apache.maven.shared.filtering.MavenReaderFilter;
30 import org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator;
31
32
33
34
35 public interface AssemblerConfigurationSource {
36
37
38
39 String[] getDescriptors();
40
41
42
43
44 String[] getDescriptorReferences();
45
46
47
48
49 List<Assembly> getInlineDescriptors();
50
51
52
53
54 File getDescriptorSourceDirectory();
55
56
57
58
59 File getBasedir();
60
61
62
63
64 MavenProject getProject();
65
66
67
68
69 File getSiteDirectory();
70
71
72
73
74 String getFinalName();
75
76
77
78
79 boolean isAssemblyIdAppended();
80
81
82
83
84 String getTarLongFileMode();
85
86
87
88
89 File getOutputDirectory();
90
91
92
93
94 File getWorkingDirectory();
95
96
97
98
99 MavenArchiveConfiguration getJarArchiveConfiguration();
100
101
102
103
104 File getTemporaryRootDirectory();
105
106
107
108
109 File getArchiveBaseDirectory();
110
111
112
113
114 List<String> getFilters();
115
116
117
118
119 Properties getAdditionalProperties();
120
121
122
123
124 boolean isIncludeProjectBuildFilters();
125
126
127
128
129 List<MavenProject> getReactorProjects();
130
131
132
133
134 boolean isDryRun();
135
136
137
138
139 boolean isIgnoreDirFormatExtensions();
140
141
142
143
144 boolean isIgnoreMissingDescriptor();
145
146
147
148
149 MavenSession getMavenSession();
150
151
152
153
154 String getArchiverConfig();
155
156
157
158
159
160
161 MavenReaderFilter getMavenReaderFilter();
162
163
164
165
166 boolean isUpdateOnly();
167
168
169
170
171 boolean isIgnorePermissions();
172
173
174
175
176 String getEncoding();
177
178
179
180
181 String getEscapeString();
182
183
184
185
186 List<String> getDelimiters();
187
188 FixedStringSearchInterpolator getRepositoryInterpolator();
189
190
191
192
193 FixedStringSearchInterpolator getCommandLinePropsInterpolator();
194
195
196
197
198 FixedStringSearchInterpolator getEnvInterpolator();
199
200 FixedStringSearchInterpolator getMainProjectInterpolator();
201
202
203
204
205 Integer getOverrideUid();
206
207
208
209
210 String getOverrideUserName();
211
212
213
214
215 Integer getOverrideGid();
216
217
218
219
220 String getOverrideGroupName();
221
222
223
224
225 boolean isRecompressZippedFiles();
226
227
228
229
230
231 String getMergeManifestMode();
232 }